From patchwork Tue Jul 31 22:06:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 9854 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:104:0:0:0:0:0 with SMTP id c4-v6csp122492jad; Tue, 31 Jul 2018 15:14:42 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeKtbNl8PwoO71hOYHEz1b47dZAKuGEe1oDKrB5gbeb8kY7Fzufl6d/Fm+zMMOqyL5d7xf0 X-Received: by 2002:a1c:3543:: with SMTP id c64-v6mr879394wma.62.1533075282363; Tue, 31 Jul 2018 15:14:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533075282; cv=none; d=google.com; s=arc-20160816; b=G4pjudf+M8c0tXOaZVHlKzUH09/g1dA3yokEx3CiVnE8u1QiGRGnOuuXLIX6A+ZRDf ZSWm4KL2VF7ybB5vdfqlDqCNv4jdy8AkC4EyU0QCufDUJwgH04GSuE6IpI59WUFYpuqv XNeP81leTCbTdhQ5FyGbPbZ8ZoCe3FyJS59Wo5SOzhPGnyslz6hnHHzHAb0e4BRMtKCd DD8er0xvzUkuye9Aho8vXncL4BzqM54H4jiruXTiYsk7aaV4CCQZQhiTVub2sIgo1wST 3V+Ebr16vDZF5zDRND6udx8pRluXZFPP3WnlXx3nt2tWn5SM/+jle0ah6v/uqopsGQGQ mWuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:mime-version:dkim-signature:delivered-to :arc-authentication-results; bh=kmsdrJexb8sWSapDg/+lLczvOopawlLj7HouFBKpi1Y=; b=cqlfNu3E37Hi6kz0CY/PbZcJzirEFDLFYp9Z9p0XVP5jWqxtSDcxZKVRfRqRXhQ6CF RUuxMm7LYA2nY7Uiysozw244RW51eOLAdQnUk0Und4WsJDiDW9XfMmjkN9XaEAawCzUp dwpGHj7TxTdDa1z0QNui6/OpT1ML0obCq5tlOEDen6mQyVWP/PbchSDfpqhEIrEk8QHb lJ7U2EZPzAOiqR1ZmwntEog3zrvf6t8Welk2wuEwuL65TeyFp5ZNrJ7zrMuHEs1VgfTD lD+fFs+eMezp8ANYoZRmBidUbZkY+tputERawHmiqfMYxdiBPlNczRDdYQBcJTbneAx8 bs4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=C4TomDk3; 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 z191-v6si2416176wmz.194.2018.07.31.15.14.41; Tue, 31 Jul 2018 15:14:42 -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=C4TomDk3; 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 D856968A45C; Wed, 1 Aug 2018 01:14:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-io0-f182.google.com (mail-io0-f182.google.com [209.85.223.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 05EF368A363 for ; Wed, 1 Aug 2018 01:14:16 +0300 (EEST) Received: by mail-io0-f182.google.com with SMTP id z19-v6so14401221ioh.4 for ; Tue, 31 Jul 2018 15:14:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ukWLMnUZOZgTApbnsYeVOfU5MWJFaarvliuDaN0eP5k=; b=C4TomDk32t0YKh5s1PW7yilSNdNzbIdkVpTz+GFG0tmZWX4RyfIVv6X4EcdxceTwwo vb8gWwi47+Ey0GvE/XSZq4uszMu/c6FlfZY+wbm5f46YHIBrka2FYl9rGU7ILNZWXNvt ReI/BsQgp1gQZLKP1nhY1YT5W0AlJLcNA/clGwriSIswhzV5Lj1zlOUtYKogeBVQhQ4S 4b28536L4A5Y9mHTCgOJfKdAkh1JkNT2TmoRHuoIKb6bOvIWGuKSfY8o1TKfLyWuUkUF o2lf6cdXPGG1qs/ZnUbKWGYHn2pPD9XN/yRt0XrpJ/u9gokZAJqodE00KA9OaQhPYJ88 shig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ukWLMnUZOZgTApbnsYeVOfU5MWJFaarvliuDaN0eP5k=; b=IHIfOoqQ/fqx01QnOGtcyO+AgkU7CHgbzZrDVlg/KFstsAgmJprl1Nqzrx5XAc/EBR TAFbesRn+TDGvy2ek/tSMclCFZdhONLzmuw9vOe9cJX9wERr1R+67Q2Mypd4O8ZN5CRu qMe7fMUK3v3vz+bxmnYnZZTMHslD11o6DQEkAMIShNG6G87+ED/Q9ymwSwNxQiXcAAJE c1EnEY5lvOd4cfXz5FRLdd0wMIiO+ljA3CeZu1kpwHhgmejx/Z2Rw+YmWxNWFApbRYkQ awv+L46/bIA4h0YJgC6NXCksHM++RkVz2ZjE/YwCCiA8VJUBl7VzlhUgaNAroIgmDIH4 ZnQQ== X-Gm-Message-State: AOUpUlEudeYRsVFsQx+qDBO9SjN1E0F7+pNw5OCBsRv21rcGyde/hKnR jXreERIqjnzKHgDHDCT2LWmnOV2a07O5VlKHWcnQfw== X-Received: by 2002:a6b:ef08:: with SMTP id k8-v6mr1323234ioh.12.1533074817204; Tue, 31 Jul 2018 15:06:57 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:7117:0:0:0:0:0 with HTTP; Tue, 31 Jul 2018 15:06:56 -0700 (PDT) From: Carl Eugen Hoyos Date: Wed, 1 Aug 2018 00:06:56 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavf/dashdec: Do not copy url on init copy 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Hi! Attached patch fixes ticket #7338, better fix welcome! Please comment, Carl Eugen From a967c8d11872d7163175ed946abdc80dcce8f37a Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Wed, 1 Aug 2018 00:04:32 +0200 Subject: [PATCH] lavf/dashdec: Do not copy url address on init copy. Fixes ticket #7338. --- libavformat/dashdec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c index 89f3ac2..12e7535 100644 --- a/libavformat/dashdec.c +++ b/libavformat/dashdec.c @@ -1902,6 +1902,7 @@ static void copy_init_section(struct representation *rep_dest, struct representa *rep_dest->init_section = *rep_src->init_section; rep_dest->init_sec_buf = av_mallocz(rep_src->init_sec_buf_size); memcpy(rep_dest->init_sec_buf, rep_src->init_sec_buf, rep_src->init_sec_data_len); + rep_dest->init_section->url = NULL; rep_dest->init_sec_buf_size = rep_src->init_sec_buf_size; rep_dest->init_sec_data_len = rep_src->init_sec_data_len; rep_dest->cur_timestamp = rep_src->cur_timestamp; -- 1.7.10.4