diff options
author | Leo Izen <leo.izen@gmail.com> | 2023-10-07 21:36:23 -0400 |
---|---|---|
committer | Leo Izen <leo.izen@gmail.com> | 2023-10-22 15:18:13 -0400 |
commit | 86ed68420d3b60439d0b7767c53d0fdc1deb7277 (patch) | |
tree | d7b1c89e068b233be691ff2ae07728862791e671 /libavcodec/mdec.c | |
parent | a76b409dd030a461b0c5dd1ead8b22d1be560afd (diff) | |
download | ffmpeg-86ed68420d3b60439d0b7767c53d0fdc1deb7277.tar.gz |
avcodec/librsvgdec: fix memory leaks and deprecated functions
At various points through the function librsvg_decode_frame, errors are
returned from immediately without deallocating any allocated structs.
This patch both fixes those leaks, and also fixes the use of functions
that are deprecated since librsvg version 2.52.0. The older calls are
still used, guarded by #ifdefs while the newer replacements are used if
librsvg >= 2.52.0. One of the deprecated functions is used as a check
for the configure shell script, so it was replaced with a different
function.
Signed-off-by: Leo Izen <leo.izen@gmail.com>
Diffstat (limited to 'libavcodec/mdec.c')
0 files changed, 0 insertions, 0 deletions