aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-07-20 21:14:15 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-09-19 20:26:50 +0200
commit4cc43d30c387fda30e34b7075670dfb28e868acb (patch)
tree890132fdef71644b2da68aefaa69fd7bb17de70b /libavcodec
parentea45d6e61a8562fa8094499d2b052ba2e3ce8f6b (diff)
downloadffmpeg-4cc43d30c387fda30e34b7075670dfb28e868acb.tar.gz
avformat/rmdec: Actually return value < 0 on read_header failure
The RealMedia demuxer's read_header function initially initializes ret, the variable designated for the return variable to -1. Afterwards, chunks of the file are parsed in a loop until an error happens or until the actual frame data is encountered. If the first function whose return value is put into ret doesn't fail, then ret contains a value >= 0 (actually == 0) and this is what will be returned if an error is encountered afterwards. This is a regression since 35bbc1955a58ba74552c50d9161084644f00bbd3. Before that, ret had never been overwritten with a nonnegative value. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavcodec')
0 files changed, 0 insertions, 0 deletions