From patchwork Sat Aug 14 10:43:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 29503 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp349687iov; Sat, 14 Aug 2021 03:43:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxlHu4/1olRFvzYQyDDT83uSVWZQdbuwNMZzlXmKRV/Qssmb3jx15vrfkd6CNgKXftPtpjU X-Received: by 2002:a05:6402:557:: with SMTP id i23mr8355727edx.373.1628937813523; Sat, 14 Aug 2021 03:43:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628937813; cv=none; d=google.com; s=arc-20160816; b=TKlMfDeoABbagYjR+0LdCyJPm/5BDL+vcAsQ+fRGE5m3FMBDqmNPWipX6+inkjE00P OjRAKJxEL430TEKuG44ugMeUuFeSu68xglUjzzg/O20Bg5WpsObXLtJnV+WHtvfTPc/E QuhH1915MywR7YfLo5tcZlw7XmwSI6yi1DfGh30JSxG4GiihqR4rIDGwthnAiaPLcwir 9qBQGSLhphbfcLGqMB5oJtViwLntNwO3ex6rgekRdjz7Rn28d2Qj9ek+ErR4skzVwo4/ Jk6/AcPitEbF/HCv9fx10UaPKoAt6G/C1jj0qAo/w+eNzPFzn6x7jVN2AA8h5VvgOF/b amRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=s5nWOfv5RQDcMCEzP4Ro23etV+H87Qc2FDh2QlyPTFo=; b=C4uDudPCeUyvzsIpKWwmZADbZ4/LyYX24gWIAbRlpqmL84bAWLC8l+BOMvZlAosiPN 82uYfROWlKiqoo0iRAqumZdVNJ4ACPt/vkaCH9f3R8XTJgSv9A8F5hxYZH/wsddqRLyd 1VMtRVn4lNnJALzwleh9dHCjkCjzPSUPpFRFjnq/5ouS+cA8kF/k3rZeoszBQ+CJ1ptq XZRg9FxNO+c5L10dhBcZ8qY05nTsAox/OGMbkoFYghxZ5t0gglhWRpwKoMrIo98YxyqM S0TESAunXcXXVXC5GxFfdvGYLlFwBBdM5/WnPKJCFQL6k4e3yIoDTcO55x7TmxlvnWZw 2D8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=FRLJkIgM; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id bl2si4566549ejb.55.2021.08.14.03.43.32; Sat, 14 Aug 2021 03:43:33 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=FRLJkIgM; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B961F68A59A; Sat, 14 Aug 2021 13:43:27 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out162-62-57-87.mail.qq.com (unknown [162.62.57.87]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E14F2689F02 for ; Sat, 14 Aug 2021 13:43:19 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1628937786; bh=teFl3MKOGYivkxJmpqkkjWHd5PQTV4ysO5gM3XB9Vhs=; h=From:To:Cc:Subject:Date; b=FRLJkIgMf0pP/3/H9EkiC7+5P7geGALlszEuRH2/5oKpzfMrSYCoGmqjmGY+uOwlJ jCBR6dENjfo1KfSQ2n7jow784AIOkiE0P3ipmUcYK5PWAgUkbryWknbG+P0QeiW1QR uJ4pJl+I8hiTt6tWF7o3Nb3a+ydCMTRK/9vMW8hc= Received: from ZHILIZHAO-MB2.tencent.com ([119.123.135.201]) by newxmesmtplogicsvrsza5.qq.com (NewEsmtp) with SMTP id AC4B10AC; Sat, 14 Aug 2021 18:43:04 +0800 X-QQ-mid: xmsmtpt1628937784tf9enuv1g Message-ID: X-QQ-XMAILINFO: OE2SNMSfMbmOD80ww7WGGN6MCD4rN7Z3wXuOJCybIZ5nhvKfgZVbYfCCVChjGl mFFoOSLviRsOIEsFld0mYsCqb2WKv3iqRco3Z0hvwNjZWQ/xE7O7NpX0WMQW9J2DzeF9VzXvDC+L 9trt7RoH1SjgnIyzb0uBROOGZgUkeNFT8YANcb9HR/Wf0UcAC/8bfPfuunGUKNue/+7oRAvWx2qk c3wPEfsxFdTSDXmAjKGgudRADHzaF20JylNpqOY2+cgQ7XB5UECB7YBZ0r9fi2TEZ4yY8i9bqkRe 2st/MoQXXSUbpENSIanz7VHBnV1EtlERLd8p2p77Q5JwUcm1A6oVXEKGthfmAuf/6fGAyq8uBVRn iKiIPP6OPcMCRMzajyXZxLANgPf/78RkTg6TR3+i3HaEYhIunZKD7EzKDg8MNsRDXwKtUVKNrNNE vNiwxWTxJ7z/AUAwNak2AaG0cxdvP7i1yNGqYBRbWnOW/gULWzXH8lt9QCXjBbPfzTEGrQFpowBn 3cy7yYQH9o7zxmoMXRy2S69znXakIoXviLJcxyHGAcKeiEkBU4sEVDaomk4/lEhJyJLAPZYszSsi 5CJTOLT8/kAfAeProVUWqk06MxWff8v/TEoY82yW9EUyY77trt+XwmooP+dFeCx4X8Z8sD3N2ZAP zOJdRIqmpomuBEnmrdVYYtBuGHarxr/J5kzM7wqOLCKiBPJlrGkOiehLHnoay7w2TG3zZknAR8MK E/dqy4CqJ4nHJk9trH3TR35GRSVPrKuqZs/iGW9cFcZNPaEKexYMSh/KL8+/ctoFxUqvam7FS1NF mw59nBD/BK6oERWpAz5twCv7npG1QSYQmlrRDHeXiJt3koeni/Z9TpizmJ2GQnk/rvcjTdqb+xCX XvSToL3X61X4uWWNGC3RbU9oWrbQu9QUENIEk1i4YOyNsczV/t6cw= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Sat, 14 Aug 2021 18:43:03 +0800 X-OQ-MSGID: <20210814104303.66278-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avformat/libsrt: use a larger buffer for find_info_tag 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 Cc: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Y3zi23+QndNm The upper limit of strlen(streamid) is 512. Use a larger buffer for future proof, for example, deal with percent-encoding. --- libavformat/libsrt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c index e5701625b8..a66c85d3a2 100644 --- a/libavformat/libsrt.c +++ b/libavformat/libsrt.c @@ -513,7 +513,7 @@ static int libsrt_open(URLContext *h, const char *uri, int flags) { SRTContext *s = h->priv_data; const char * p; - char buf[256]; + char buf[1024]; int ret = 0; if (srt_startup() < 0) {