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));