From patchwork Mon Apr 10 16:10:45 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephan Holljes X-Patchwork-Id: 3357 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.44.195 with SMTP id s186csp1441365vss; Mon, 10 Apr 2017 09:18:05 -0700 (PDT) X-Received: by 10.223.142.143 with SMTP id q15mr25855453wrb.180.1491841085242; Mon, 10 Apr 2017 09:18:05 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a64si21875404wrc.296.2017.04.10.09.18.04; Mon, 10 Apr 2017 09:18:05 -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=@googlemail.com; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BAC54689827; Mon, 10 Apr 2017 19:17:57 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4328B68922C for ; Mon, 10 Apr 2017 19:17:51 +0300 (EEST) Received: by mail-wm0-f66.google.com with SMTP id q125so10493953wmd.3 for ; Mon, 10 Apr 2017 09:17:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=wzUOk7pMWu8kdNnqvjghmT4HPAofWTk+Hv23Q4hwBtM=; b=RZGN71x5K6FDuDcZf78E8PcL/djIqbANNZ/G04M/vgRXNwPLDvtAC073YP1FCIA2op RCbG5Sx8EiJ9gOg/wSyW4A4w1XQevw7QZ4rafNaf4ZtnqdQnhigwxnCSXc5zmTFTDxzY LXiGhbaotu5IgEa0eyj7rq3yrfnpIzlh3uFH79q3/rZVMLzzXFcclz9mU+CQHE7dZcMd cRMwS1CmSLTtiSMZvFTvQgwRIGhVM6JBbDNPSvquFbZ/M8zzEmYRMA5Xs2ae/iHIMGYo Y9z+MUY5Yca4uANLI6WnRrk0amoQFN85A+4dWpvkuppW0Rbjk38dqsgCLmCnqniiXmrE 87HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=wzUOk7pMWu8kdNnqvjghmT4HPAofWTk+Hv23Q4hwBtM=; b=ake41VB/CS6M/fF2ktoUpRTAUeIA5CokBDWafl8La9sSvaU8bBZBY2VEWafdVg7tvt VTzSz7Lz+jpXBpVTssBW5nPiHcwn1IjQlZzT7HKWEqenfjdQV/50zuhZXeQLX1Zor2t2 MWBEgyoL2GsQNmpP3tHWzB8VwofmhpEwte/q5Rek1jtb/zg5cYrqo7/YAfm5YP1sTbuE FolCao2NMJjSGP3zQL5AJoYJpCd7KMvoGP7f0tiumJHaFX0JbEtIiRH/FEjj3TKya4v5 aOSJYC57IJFHH4hq6/+Uahuk1JKrbtizPiLTE8hR6BE2WNuStfPXzbsqcIht9WwzYEZo 4OVg== X-Gm-Message-State: AN3rC/7v347jinb8WGVjH8p/Rc+1QzoOHwiO8h+dGc7L0XNwTeLGG0r6 NVWfTwg9reM1RQ== X-Received: by 10.28.216.141 with SMTP id p135mr11338160wmg.71.1491840660490; Mon, 10 Apr 2017 09:11:00 -0700 (PDT) Received: from localhost.localdomain (HSI-KBW-046-005-002-080.hsi8.kabel-badenwuerttemberg.de. [46.5.2.80]) by smtp.gmail.com with ESMTPSA id i144sm6383205wmf.13.2017.04.10.09.10.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2017 09:10:59 -0700 (PDT) From: Stephan Holljes To: ffmpeg-devel@ffmpeg.org Date: Mon, 10 Apr 2017 18:10:45 +0200 Message-Id: <20170410161046.3424-1-klaxa1337@googlemail.com> X-Mailer: git-send-email 2.9.3 Subject: [FFmpeg-devel] [PATCH 1/2] lavf/http.c: Free allocated client URLContext in case of error. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Stephan Holljes MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- libavformat/http.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavformat/http.c b/libavformat/http.c index 293a8a7..f92549c 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -536,6 +536,9 @@ static int http_accept(URLContext *s, URLContext **c) cc->hd = cl; cc->is_multi_client = 1; fail: + if (c) { + ffurl_close(*c); + } return ret; }