]> git.sesse.net Git - ffmpeg/commit
avformat/dashdec: Fix memleak on allocation error, avoid allocation
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Mon, 7 Sep 2020 16:14:47 +0000 (18:14 +0200)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Mon, 21 Sep 2020 02:50:58 +0000 (04:50 +0200)
commit0f9ade1ff395cfaf51f9a7ecc1ed725339aa1426
tree65b3f07b01136f22c77698c25b40308cadf8264d
parented948c114971c7a5f710741a48a7ca2ef455b35f
avformat/dashdec: Fix memleak on allocation error, avoid allocation

get_content_url() allocates two buffers for temporary strings and when
one of them couldn't be allocated, it simply returns, although one of
the two allocations could have succeeded and would leak in this
scenario. This can be fixed by avoiding one of the temporary buffers.

Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavformat/dashdec.c