From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 26FDD4F512 for ; Tue, 17 Jun 2025 14:34:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 89D4E68C7BD; Tue, 17 Jun 2025 17:34:27 +0300 (EEST) Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E03F968C201 for ; Tue, 17 Jun 2025 17:34:20 +0300 (EEST) Received: by mail-pg1-f193.google.com with SMTP id 41be03b00d2f7-b2c4476d381so4836186a12.0 for ; Tue, 17 Jun 2025 07:34:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750170859; x=1750775659; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=PsLB4qY0pEpCYrjKBc2xRdVsqd3uUZUoVvpl/z/UkII=; b=nNOmORK2u1WCEp4Y1W07lux+YM0vXDk34oxPVda83yvmkrIqPxkGDANmUmdoGnUctV lvhMsE3dsH2u9S6B+/HTchqwY4jKrD+LW4eV5DOgFshDVeBZ3jH2u0Yc+jMYptzPm1vX 324Rkbsn1Ug/wTZ2IBmZ2GamSifPNfegIeQG70BnCBt/QKEatHcg8PZsrAhTQeAomDn/ oWHwAMqWXH/NCWaG7qmm48GO+qO9L0IagJhCKWcJlmy2V4Xi6PMj55oJDPuyMW6OwxLU KWMYkH+jVgFdrbgVdQd+QWw+lAz8CoqGeS9ydv4pHJ12vP8ZL4iiMVbCTTuXAtRe717A ztzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750170859; x=1750775659; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PsLB4qY0pEpCYrjKBc2xRdVsqd3uUZUoVvpl/z/UkII=; b=dGZQpaj7gDLrEO6uq0LSpf+2YybzFIQVOFliCc31suQOblX9M23tQO7guMX+rsyzRg jcWkk2uXlFTyfoPj1X4MixuDZgezv6OkR7aAwZZa2INGP0aUK70TRN6rjW9lEz1pS3bA LejSdSkMF0mu5bdoYaIW9BMJ7B3g8zuSK8bhm7RiVZWo1ibwkS4vdjlTfz1Z5PHdtlpj UgXwbh06WxrUze9/aEsBj8JPpAAYVfeRhIn5NGsotuDqjMmG+bTD2bmoUSuTV0XMPaE4 7ENTmhVPPPoAZewgmgpMdCl7uVjL4Q5Su9dUc6nUqhbhhs3/f7L/wPJofU1jRH54Gx8B MmJg== X-Gm-Message-State: AOJu0YwTHgUsALMJN68QleYthewK+7+eOlup9zdGz2GyvOKbNaKsb5oE 8lu/kkhnHRrRqZnIxiOi8C0zwtm17x/5hoy18fvLFnUgu0wKMyjwRbcdmrc/46DH97htndU/cIb sDmaFCJXxrzNynwiqShwHuIEicxD/iuzNmpmn5zbMB24t X-Gm-Gg: ASbGncuG9Fo3kG29zacVoFGRGcFarE3AnOV4fUdB/H5OkJfdqWHb4k6cJ2tju5dPsXP 9QBJIvMMpI0pBWX+HreMG2noPRGrIDwrM8GK8h8INWyzBgrDMUWl5m9r5PKaS6+DZhl/NN6Gq/K xjhDWLmJL9sIklPHq/6qGQ8AzWhA22gGjEbdU1Q4zZlo4= X-Google-Smtp-Source: AGHT+IFhR4gkO8yjwHdaShZ233tP3G2qc0H4s8uSLHIq4XFbjCDBDFjM+iNRgLZXQNR3E9u00kkw+bO3ib/KmGpbsEM= X-Received: by 2002:a05:6a21:68f:b0:1f3:1ba1:266a with SMTP id adf61e73a8af0-21fbc41233bmr19809261637.0.1750170858337; Tue, 17 Jun 2025 07:34:18 -0700 (PDT) MIME-Version: 1.0 References: <20250614083350.325419-1-502024330056@smail.nju.edu.cn> <20250615233750.GC29660@pb2> In-Reply-To: <20250615233750.GC29660@pb2> From: ld y Date: Tue, 17 Jun 2025 22:34:06 +0800 X-Gm-Features: AX0GCFvQcixnQS7eY8h01UUDP9bV9HdJe0sp4S1eAZaN_D5xFSoP4mgpS3hurNQ Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/rtmpproto: fix rmtp packet leak in gen_connect() X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: U29ycnkgSSBzZW5kIHRoaXMgcGF0Y2ggYWdhaW4uIFBsZWFzZSBJZ25vcmU6CiAgaHR0cHM6Ly9m Zm1wZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyNS1KdW5lLzM0NTQzNi5odG1sCgpU aGFua3MsCkxpZG9uZwoKTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5j Yz4g5LqOMjAyNeW5tDbmnIgxNuaXpeWRqOS4gCAwNzozOOWGmemBk++8mgoKPiBPbiBTYXQsIEp1 biAxNCwgMjAyNSBhdCAwNTowODozNlBNICswODAwLCBaaGFvIFpoaWxpIHdyb3RlOgo+ID4KPiA+ Cj4gPiA+IE9uIEp1biAxNCwgMjAyNSwgYXQgMTY6MzMsIExpZG9uZyBZYW4gPAo+IHlsZGhvbWUy ZDItYXQtZ21haWwuY29tQGZmbXBlZy5vcmc+IHdyb3RlOgo+ID4gPgo+ID4gPiBJbiBsaWJhdmZv cm1hdC9ydG1wcHJvdG8uYzpnZW5fY29ubmVjdCgpLCBpZiBjaGVjayBvbiBzdHJpbmcgbGVuZ3Ro Cj4gPiA+IG9yIGNoZWNrIG9uIGNvZGVjIGZvdXJjYyBmYWlsZWQsIGZmX3J0bXBfcGFja2V0X2Ny ZWF0ZSgpIGFsbG9jYXRlZAo+ID4gPiBkYXRhIGluIHBrdCB3b3VsZCBsZWFrLiBBZGQgZmZfcnRt cF9wYWNrZXRfZGVzdG9yeSBiZWZvcmUgcmV0dXJuIGVycm9yCj4gPiA+IGNvZGUuCj4gPiA+Cj4g PiA+IFNpZ25lZC1vZmYtYnk6IExpZG9uZyBZYW4gPDUwMjAyNDMzMDA1NkBzbWFpbC5uanUuZWR1 LmNuPgo+ID4gPgo+ID4gPiAtLS0tLUJFR0lOIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0KPiA+ ID4KPiA+ID4gbURNRWFFcGttUllKS3dZQkJBSGFSdzhCQVFkQUd3R3FIL0R3b2QraTZrUjAvUmhu NUdhbko3d0s4bU05dFdQLwo+ID4gPiBXMnF1OFRpMEhUVXdNakF5TkRNek1EQTFOa0J6YldGcGJD NXVhblV1WldSMUxtTnVpSmtFRXhZS0FFRVdJUVFDCj4gPiA+IHpza0JjT2VoazF5OEdvS1pSMzFi UEQrNm93VUNhRXBrbVFJYkF3VUpCYU9hZ0FVTENRZ0hBZ0lpQWdZVkNna0kKPiA+ID4gQ3dJRUZn SURBUUllQndJWGdBQUtDUkNaUjMxYlBEKzZvOHdIQVFDTG9tc0E0WGZUZDhJZEc5ODNnR1VMVUpl Lwo+ID4gPiAwNDMyYnV5NG5YN0FzQWM4N1FFQSsvUUlzV1RSNlhMSmFMYTFzTFNRQ3Naa2I4NlUz YzE3SnpHOW9pdkw4Z1c0Cj4gPiA+IE9BUm9TbVNaRWdvckJnRUVBWmRWQVFVQkFRZEFmWXJFQVdk KzZiT1hrS3ZIcEZtTXZLenhBdGxobTZaUUtkQXEKPiA+ID4gK01sSjd3UURBUWdIaUhnRUdCWUtB Q0FXSVFRQ3pza0JjT2VoazF5OEdvS1pSMzFiUEQrNm93VUNhRXBrbVFJYgo+ID4gPiBEQUFLQ1JD WlIzMWJQRCs2b3pXeEFRQzlPRmlzV3JQL2hIWFVmajhBbkMzOXI1cGY1ZkVCejdsSHZGZ1dOazJi Cj4gPiA+IFh3RDdCbDZrdklJVzdSZXF0Z1h2Y2w3dTc4dkVvK2U5WWVUR1RsbUFvZ2pwZVFrPQo+ ID4gPiA9clArVwo+ID4gPiAtLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCj4gPiA+ Cj4gPiA+IC0tLQo+ID4gPiBsaWJhdmZvcm1hdC9ydG1wcHJvdG8uYyB8IDIgKysKPiA+ID4gMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvbGli YXZmb3JtYXQvcnRtcHByb3RvLmMgYi9saWJhdmZvcm1hdC9ydG1wcHJvdG8uYwo+ID4gPiBpbmRl eCA4NDYzNzZlNjY4Li5kZDg1MGY3MmVkIDEwMDY0NAo+ID4gPiAtLS0gYS9saWJhdmZvcm1hdC9y dG1wcHJvdG8uYwo+ID4gPiArKysgYi9saWJhdmZvcm1hdC9ydG1wcHJvdG8uYwo+ID4gPiBAQCAt MzQ3LDYgKzM0Nyw3IEBAIHN0YXRpYyBpbnQgZ2VuX2Nvbm5lY3QoVVJMQ29udGV4dCAqcywgUlRN UENvbnRleHQKPiAqcnQpCj4gPiA+ICAgICAgICAgaWYgKChmb3VyY2Nfc3RyX2xlbiArIDEpICUg NSAhPSAwKSB7Cj4gPiA+ICAgICAgICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfRVJST1IsICJNYWxm b3JtZWQgcnRtcF9lbmhhbmNoZWRfY29kZWNzLCAiCj4gPiA+ICAgICAgICAgICAgICAgICAgICAi c2hvdWxkIGJlIG9mIHRoZSBmb3JtIGh2YzFbLGF2MDFdWyx2cDA5XVssLi4uXVxuIik7Cj4gPiA+ ICsgICAgICAgICAgICBmZl9ydG1wX3BhY2tldF9kZXN0cm95KCZwa3QpOwo+ID4gPiAgICAgICAg ICAgICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOwo+ID4gPiAgICAgICAgIH0KPiA+ID4KPiA+ID4g QEAgLTM3MCw2ICszNzEsNyBAQCBzdGF0aWMgaW50IGdlbl9jb25uZWN0KFVSTENvbnRleHQgKnMs IFJUTVBDb250ZXh0Cj4gKnJ0KQo+ID4gPiAgICAgICAgICAgICAgICAgICAgIGZmX2FtZl93cml0 ZV9zdHJpbmcoJnAsIGZvdXJjYyk7Cj4gPiA+ICAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiA+ICAg ICAgICAgICAgICAgICAgICAgYXZfbG9nKHMsIEFWX0xPR19FUlJPUiwgIlVuc3VwcG9ydGVkIGNv ZGVjIGZvdXJjYywKPiAlLipzXG4iLCA0LCBmb3VyY2NfZGF0YSk7Cj4gPiA+ICsgICAgICAgICAg ICAgICAgICAgIGZmX3J0bXBfcGFja2V0X2Rlc3Ryb3koJnBrdCk7Cj4gPiA+ICAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIEFWRVJST1JfUEFUQ0hXRUxDT01FOwo+ID4gPiAgICAgICAgICAgICB9 Cj4gPgo+ID4gTEdUTS4KPgo+IHdpbGwgYXBwbHkKPgo+IHRoeAo+Cj4gWy4uLl0KPiAtLQo+IE1p Y2hhZWwgICAgIEdudVBHIGZpbmdlcnByaW50OiA5RkYyMTI4QjE0N0VGNjczMEJBREYxMzM2MTFF Qzc4NzA0MEIwRkFCCj4KPiBUaG9zZSB3aG8gYXJlIHRvbyBzbWFydCB0byBlbmdhZ2UgaW4gcG9s aXRpY3MgYXJlIHB1bmlzaGVkIGJ5IGJlaW5nCj4gZ292ZXJuZWQgYnkgdGhvc2Ugd2hvIGFyZSBk dW1iZXIuIC0tIFBsYXRvCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK Pgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=