libavformat/dashdec: Fix for un-free memory
authorColin NG <colin_ng@hotmail.com>
Wed, 8 Aug 2018 17:27:07 +0000 (17:27 +0000)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Wed, 8 Aug 2018 21:55:25 +0000 (23:55 +0200)
Fixes ticket #7338.

libavformat/dashdec.c

index 09b06ef..5730252 100644 (file)
@@ -1879,7 +1879,6 @@ static int is_common_init_section_exist(struct representation **pls, int n_pls)
 
 static void copy_init_section(struct representation *rep_dest, struct representation *rep_src)
 {
 
 static void copy_init_section(struct representation *rep_dest, struct representation *rep_src)
 {
-    *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_sec_buf_size = rep_src->init_sec_buf_size;
     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_sec_buf_size = rep_src->init_sec_buf_size;