diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-09-24 23:24:20 +0200 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2020-10-01 12:50:57 +0200 |
commit | 502c5fe10143247b0566d3d2bb927f49769c2181 (patch) | |
tree | 54177002c64b797e6fae836b89e82d6889eec870 /libavcodec/dct32.h | |
parent | 33b4b788aac91dfd522415baaedcbda160482816 (diff) | |
download | ffmpeg-502c5fe10143247b0566d3d2bb927f49769c2181.tar.gz |
avcodec/utils: Remove always-true check
The first thing avcodec_open2() allocates is the AVCodecInternal. If
allocating it fails, a jump to end occurs; but if an error happens after
its allocation, a jump to free_and_end happens which frees all
allocations performed so far and then jumps to end. Yet free_and_end
contained a check for AVCodecInternal (after having already dereferenced
it to check whether ff_thread_free() needs to be called) which is of
course always true. So remove it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavcodec/dct32.h')
0 files changed, 0 insertions, 0 deletions