diff options
author | Richard Shaffer <rshaffer@tunein.com> | 2018-04-17 14:40:06 +0800 |
---|---|---|
committer | Steven Liu <lq@chinaffmpeg.org> | 2018-04-17 14:40:06 +0800 |
commit | c116221d90d63cc558a8e91d8a86f56545111011 (patch) | |
tree | adf70c83e989a9fca88eca4ac89794fd4bcc797e /tests/checkasm/v210enc.c | |
parent | 6a1be7561c870a8cd3cee86a57aabdffb19e3870 (diff) | |
download | ffmpeg-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