From patchwork Wed Aug 11 19:00:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Witten X-Patchwork-Id: 29439 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:8e8b:0:0:0:0:0 with SMTP id q133csp45688iod; Wed, 11 Aug 2021 12:01:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx+PNp1SvM2aXJ2IAHbXi0zxOvW58yVzHYj4NCgXDN9CymfbvWGB+14yrckInIcufGXNpFz X-Received: by 2002:a17:906:a40b:: with SMTP id l11mr5259114ejz.185.1628708516281; Wed, 11 Aug 2021 12:01:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628708516; cv=none; d=google.com; s=arc-20160816; b=yX1wLuvFhCPcmerIV2Y0fKoJdaW/bRGrCWFesimKNJ4WXBL79ZQmXiA1kFyk1QcmcH 0lg1loT2tV/cobZ4upBnNZ4ofLtF1AgLxb/bAtj0LJxcdhHtRIeaam1r/9u3II/DrvAs yqYlov8Qwm4SKWEmPLWlYJsd2VshKskpYog9SN1/eO4hnOkkumVLtE4Zag//BPV5ELDN 1RHrXCCJ8TVWcSvCH6SeugOh3Y2pPt9gVjvA/ruQjzP3lsqRHbBHICgs3dIq/I0HaGrY Nwvnm1OjATt15WL7TkX+X6NJMOqlIiUqJwCeB+qPoT0sMq2xCWKJ/+/5SpSxlovyLJ5x YRCg== 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:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:to :from:date:dkim-signature:delivered-to; bh=Zo702AbWLfOEvuNOYOKu1LRqgFScZApjm/PoYyutrk4=; b=zhq/HcesnaHIDH7KCTrND2msqErurq/Mzz7wjpGXwtH+Jx4fhAiRvsRxuV0Vw4/TSP qGihFcOIUgsNyw7C2iRsLPM+DEBPlnRDjZZWKcjagqfEVYeSPM94Lx+B3jufTNRJcHHr cd4Zvvu32XsHVM7/laIcdph/eSxFOjwHtXDBKog1/9C2gkhPxrmV6ggta7w4b1Rra/dS c7gQTRt1UWwgqEhA9K0llZNijvG00+W2DL8TDrKvEUJJaz/cuBquJ+9rQcoYbRy1K0Yw WwMimmsYKSC4jTug42P7KVVoqlCgXbIITIz/AxlKa3JeWZIAbOeGhdukpeQ/xfEP5Agk WGVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=ITle5qfz; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id v14si4273404ejc.200.2021.08.11.12.01.55; Wed, 11 Aug 2021 12:01:56 -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=@gmail.com header.s=20161025 header.b=ITle5qfz; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 618E868A576; Wed, 11 Aug 2021 22:01:03 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2F9BD68A583 for ; Wed, 11 Aug 2021 22:01:01 +0300 (EEST) Received: by mail-lj1-f172.google.com with SMTP id e11so820285ljq.4 for ; Wed, 11 Aug 2021 12:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:date:from:to:message-id:in-reply-to:references; bh=DIOEEtTefufDd98vDhOLOnwVrjZd8RioPWwTAwmVqXE=; b=ITle5qfzix8ch15z/SsNGX9SgVnslHK6kzBQW7UYRx1qtAjTw0E3y5d00vVuntI5n8 cstvpug6/rlMUDRC/VxVgwfnrvarmxkdssD5PJ2qd0h1Hax4dkZd72NvtrdhysvOidnt W7Ze8N+DoHl5sR5Hh6BfwVqJgbOtftcV7j9e3p4pKc5Hmh53YGX7P0TXBqoD/YP3rZS3 bvD3LixLDmFAbFzZhPvIlcbTYNTra6LnCvtJh9DVxa47DPFAAN+a3a9np+OSNPi2jHnG Jz3catzZDadWqitVZBm26vH1Ca3hWeo3+qorARxWwTa/aUxZOFvcVExo/fFA0QwYN24P 1JjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:date:from:to:message-id:in-reply-to :references; bh=DIOEEtTefufDd98vDhOLOnwVrjZd8RioPWwTAwmVqXE=; b=XZSbAw44IcEo7nuobxqdKGMjEcprNr5GzD3pfi7QCLN0OqsrxTAR5JR4RkLOdIU/25 +fity9YkMoZ7LnitIT/PHlBJKCOOS5278SIHcDlrWLwCM66KDNeXf5hTG6L8RVCkcxKi DDw1AlepqPoyeQaMJl5YEi4qL0sBFybBC37n+F6ejp3g++Sj7L5ddndVrQBov2qhF1cq fO6KO6tlZofPdsyFDpHj3j5nKjyQ33dzBDQa+Id/bZKpV8cFenhUDV8rzn5F0daUuxz7 0L3dkJE0jI7DhYncpYw8t7cIJ7fHbTZ+E7ph9JaYqoc4nC34gedFS8Yflu+JqWDKkWPw X9Hg== X-Gm-Message-State: AOAM533wVtsPzsuPop9bcjFtvJ9WZoY3Iy94zfpxnZ2C9iLKfmzJEbgU Fi0U2OnBq+jhgif6BdPPWM/o8rNYEkC39ugmF5G6OQ== X-Received: by 2002:a05:651c:211d:: with SMTP id a29mr129400ljq.262.1628708461128; Wed, 11 Aug 2021 12:01:01 -0700 (PDT) Received: from gmail.com (tor-exit0-readme.dfri.se. [171.25.193.20]) by smtp.gmail.com with ESMTPSA id z11sm18704lfb.52.2021.08.11.12.01.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Aug 2021 12:01:00 -0700 (PDT) Date: Wed, 11 Aug 2021 19:00:08 -0000 From: Michael Witten To: ffmpeg-devel@ffmpeg.org Message-ID: <8f65adeb49474022aeffb015a110d135@gmail.com> In-Reply-To: References: Subject: [FFmpeg-devel] [PATCH 2.6/3] libavformat/protocols.c: avio_enum_protocols(): Move assignment to '*opaque' 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ByHTTP7SPoBu The assignment is not necessary until returning. --- libavformat/protocols.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/protocols.c b/libavformat/protocols.c index bedaa9ef77..ec7c72b14f 100644 --- a/libavformat/protocols.c +++ b/libavformat/protocols.c @@ -96,12 +96,12 @@ const char *avio_enum_protocols(void **const opaque, const int output) typedef const URLProtocol *const *Iterator; Iterator p = *opaque ? (Iterator)(*opaque) + 1 : url_protocols; iterate: - *opaque = (void *)p; if (!*p) { *opaque = NULL; return NULL; } if ((output && (*p)->url_write) || (!output && (*p)->url_read)) { + *opaque = (void *)p; return (*p)->name; } ++p;