From a421bbfe83ad55eff335fc19bbacc1e9fecfc3cf Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Fri, 14 Dec 2012 21:08:24 +0100 Subject: h264: fix memleak on error during SPS parsing Introduced in d7d6efe42b0d. --- libavcodec/h264_ps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavcodec/h264_ps.c') diff --git a/libavcodec/h264_ps.c b/libavcodec/h264_ps.c index 0166ad2e94..7eb8726ec0 100644 --- a/libavcodec/h264_ps.c +++ b/libavcodec/h264_ps.c @@ -357,7 +357,7 @@ int ff_h264_decode_seq_parameter_set(H264Context *h){ av_log(h->s.avctx, AV_LOG_ERROR, "log2_max_frame_num_minus4 out of range (0-12): %d\n", log2_max_frame_num_minus4); - return AVERROR_INVALIDDATA; + goto fail; } sps->log2_max_frame_num = log2_max_frame_num_minus4 + 4; -- cgit v1.2.3