From patchwork Fri Dec 22 08:44:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jeyapal, Karthick" X-Patchwork-Id: 6904 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.79.195 with SMTP id r64csp2028778jad; Fri, 22 Dec 2017 00:44:57 -0800 (PST) X-Google-Smtp-Source: ACJfBot2hvpaPXumIV0eeSciDwmLaujXZd6gkCNV6rGpb1YbvmVKsyN0aFCo6UAvTIbcvIxxIJk4 X-Received: by 10.223.187.76 with SMTP id x12mr14552794wrg.110.1513932297364; Fri, 22 Dec 2017 00:44:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513932297; cv=none; d=google.com; s=arc-20160816; b=WsjqDdNymctSUpkNXfsgtqMiGTlCBz36qJ5GbnFF21oGhf8xAtGVLg3R1Klu5/BNum ii0ibBCiQvYq2JpaqUQVePVwhVeJgcJ46hfGb92u7LpYk/ozsCDtvmSeh4xC+efHsXIu zAOJgd55gbd5/K/Jr9fLxTceMNlbTuWZGif+m/2N5VIhPky0ml2HrZNsX8i1ZtR/ndxl uTsFsvWGHXIbKVPPwOZx/6RhNx2igzm/89DFDqer44v09MJ4HyP8Mgw5cPfFvBjP0Khg VqFdWn3DOkUREz4zj2WL0pbqgGqWUkI480berHOclD6SVgZB/Ygf2vmPmSdNpWNzAOQM C4Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:feedback-id:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to :arc-authentication-results; bh=rwFrG0QJttnKeIhNiTFbEvOuifGxh9iuf7eIOeIz1cg=; b=spZ8IIN8Vc+AK4Pbbww3Bd6Trn6xrKK1rFltSe7JQqQoFb76JrbOK41ISN0pTAkGTr etrkU7l1rHMFvkINrv0W0W/jiCMdn1/60YJfP4Mv/ZUf8QumQPneqMrAV8jCfxZeUjit Z+pVB1rFK/7oJlFQXGvREVywunE4RE8yPb+J1AhOA1shjR76MWWQxGsRH6TV067SR35j BYSJd0dOWtffgIv1TYBxAKwhZVR4SWtDLzUYiUDtVminLrzO9zD1F7GqG6WEBD9H3ol2 xD1EkE4ITNAzAH1JTtvav5Czae2VqSMn6CoZoa/uwGv3vD5kE6Jw9R5+2CHnbZSEw6ov LBcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@smtpservice.net header.s=m78bu0.a1-4.dyn header.b=lpnGh+81; 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=NONE dis=NONE) header.from=akamai.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d29si8801143wrb.552.2017.12.22.00.44.56; Fri, 22 Dec 2017 00:44:57 -0800 (PST) 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=@smtpservice.net header.s=m78bu0.a1-4.dyn header.b=lpnGh+81; 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=NONE dis=NONE) header.from=akamai.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2792C687EE3; Fri, 22 Dec 2017 10:44:44 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from a2i831.smtp2go.com (a2i831.smtp2go.com [103.47.207.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3B655680355 for ; Fri, 22 Dec 2017 10:44:37 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpservice.net; s=m78bu0.a1-4.dyn; x=1513933194; h=Feedback-ID: X-Smtpcorp-Track:Message-Id:Date:Subject:To:From:Reply-To:Sender: List-Unsubscribe; bh=96+PrOreQROkbK2vDKCdvyaMKy0eS2sEJrH0+LdqAgI=; b=lpnGh+81 3ajSQNe/tQZfglij5y6Mvxq5RDHtJMZFWpuhoHRwEWJSjnhTqsRO6yjk0FgHnZHtCJ2pVwhydO8nL 8VL+DGzXPp2iXuEPP9BskS5fciYkgEzQpGnqddCSvKOE6UJlZGXyC9rqc56oSrNv7a6tSBtTiIU+v qVS8wd7CacfhTG7gxGSNE2JnCGanhsCTGf6j0ED5cQHBJnyk5vpVtLb0qRbHjofdXx0om/5bVskDS DwjytulgOexBTxYHa04+2/4tUVQA7Gxw30FJAY4ymkx9YlpWwMRNFsVU7wz9bcUY6azF3l5NmZYFT nNcOrwEraSTFWjVF7kkM8KkWCw==; From: Karthick J To: ffmpeg-devel@ffmpeg.org Date: Fri, 22 Dec 2017 14:14:32 +0530 Message-Id: <1513932273-2788-1-git-send-email-kjeyapal@akamai.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <20171222084336.332aef08@debian> References: <20171222084336.332aef08@debian> X-Smtpcorp-Track: 1-SmwdNmF9K8Rp.emb60hQ9b Feedback-ID: 337386m:337386asVRLGB:337386sak0xv2l6K:SMTPCORP X-Report-Abuse: Please forward a copy of this message, including all headers, to Subject: [FFmpeg-devel] [PATCH v2 1/2] avformat/http: Avoid calling http_shutdown() if end of chunk is signalled already 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: Karthick Jeyapal MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Karthick Jeyapal --- libavformat/http.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libavformat/http.c b/libavformat/http.c index cf86adc..4635a9a 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -307,9 +307,11 @@ int ff_http_do_new_request(URLContext *h, const char *uri) AVDictionary *options = NULL; int ret; - ret = http_shutdown(h, h->flags); - if (ret < 0) - return ret; + if (!s->end_chunked_post) { + ret = http_shutdown(h, h->flags); + if (ret < 0) + return ret; + } s->end_chunked_post = 0; s->chunkend = 0;