diff options
author | Max Kellermann <max@duempel.org> | 2009-02-18 19:08:52 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-02-18 19:08:52 +0100 |
commit | fcf65de46bb8987c1237d7114d3b8e411b8f0d2a (patch) | |
tree | 4bde90215bb959ba4ad90bcef7d53c0d7f2fdb75 /src/decoder/mp4ff_plugin.c | |
parent | 5900ea5299bf2b3de46e7c1a32c2ac747249da89 (diff) | |
download | mpd-fcf65de46bb8987c1237d7114d3b8e411b8f0d2a.tar.gz mpd-fcf65de46bb8987c1237d7114d3b8e411b8f0d2a.tar.xz mpd-fcf65de46bb8987c1237d7114d3b8e411b8f0d2a.zip |
mp4ff: always free the mp4ff_read_sample() buffer
When mp4ff_read_sample() returns a value bigger than zero, it
guarantees that the buffer is set. Remove the check.
Diffstat (limited to 'src/decoder/mp4ff_plugin.c')
-rw-r--r-- | src/decoder/mp4ff_plugin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/decoder/mp4ff_plugin.c b/src/decoder/mp4ff_plugin.c index ddbb768e3..6e799b7ac 100644 --- a/src/decoder/mp4ff_plugin.c +++ b/src/decoder/mp4ff_plugin.c @@ -287,8 +287,8 @@ mp4_decode(struct decoder *mpd_decoder, struct input_stream *input_stream) sample_buffer = faacDecDecode(decoder, &frame_info, mp4_buffer); #endif - if (mp4_buffer) - free(mp4_buffer); + free(mp4_buffer); + if (frame_info.error > 0) { g_warning("faad2 error: %s\n", faacDecGetErrorMessage(frame_info.error)); |