aboutsummaryrefslogtreecommitdiffstats
path: root/tests/checkasm/v210enc.c
diff options
context:
space:
mode:
authorRichard Shaffer <rshaffer@tunein.com>2018-04-17 14:40:06 +0800
committerSteven Liu <lq@chinaffmpeg.org>2018-04-17 14:40:06 +0800
commitc116221d90d63cc558a8e91d8a86f56545111011 (patch)
treeadf70c83e989a9fca88eca4ac89794fd4bcc797e /tests/checkasm/v210enc.c
parent6a1be7561c870a8cd3cee86a57aabdffb19e3870 (diff)
downloadffmpeg-c116221d90d63cc558a8e91d8a86f56545111011.tar.gz
avformat/hls: clean up duplicate option fields
The HLSContext struct contains fields which duplicate the data stored in the avio_opts field. This change removes those fields in favor of avio_opts, and updates the code accordingly. The original patch caused the buffer pointed to by new_cookies in open_url to be leaked. The only thing that buffer is used for is to store the value until it can be passed to av_dict_set. To fix the leak, v2 of the patch simply calls av_dict_set with the AV_DICT_DONT_STRDUP_VAL flag, so that the dictionary takes ownership of the memory instead of copying it again. Reviewed-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Richard Shaffer <rshaffer@tunein.com>
Diffstat (limited to 'tests/checkasm/v210enc.c')
0 files changed, 0 insertions, 0 deletions