]> git.sesse.net Git - ffmpeg/commit
libavformat/dashdec: Fix issue with dash on Windows
authorChristopher Degawa <ccom@randomderp.com>
Thu, 8 Oct 2020 12:45:21 +0000 (12:45 +0000)
committerJames Almer <jamrial@gmail.com>
Thu, 8 Oct 2020 13:05:09 +0000 (10:05 -0300)
commit0117d5aa03aca0158ee54b806d420fb1a974b788
tree01d4de8f20227445b14ce3809f57ddd9109b4b4b
parentbc43588a71181a6b2ea01119a7551f0d76a37b32
libavformat/dashdec: Fix issue with dash on Windows

Use xmlFree instead of av_freep

snip from libxml2:

 * xmlGetProp:
...
 * Returns the attribute value or NULL if not found.
 *     It's up to the caller to free the memory with xmlFree().

According to libxml2, you are supposed to use xmlFree instead of free
on the pointer returned by it, and also using av_freep on Windows will
call _aligned_free instead of normal free, causing _aligned_free to raise
SIGTRAP and crashing ffmpeg and ffplay.

Signed-off-by: Christopher Degawa <ccom@randomderp.com>
libavformat/dashdec.c