summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2006-09-27 05:10:52 +0000
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2006-09-27 05:10:52 +0000
commit9fd0f58f485c2665c46b2350da9488da419b4eee (patch)
tree93987f75ccca0628efa8494f2d84e5d69fe82928
parent11149d4ccedf87a5005327c02e8e195e4e4e0b67 (diff)
downloadxine-lib-9fd0f58f485c2665c46b2350da9488da419b4eee.tar.gz
xine-lib-9fd0f58f485c2665c46b2350da9488da419b4eee.tar.bz2
Free memory before return. Import revision 6351 of FFmpeg CVS by Kostya. Found by Coverity Scan CID 305.
CVS patchset: 8314 CVS date: 2006/09/27 05:10:52
-rw-r--r--src/libffmpeg/libavcodec/jpeg_ls.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libffmpeg/libavcodec/jpeg_ls.c b/src/libffmpeg/libavcodec/jpeg_ls.c
index 4b365bb4a..862a3b422 100644
--- a/src/libffmpeg/libavcodec/jpeg_ls.c
+++ b/src/libffmpeg/libavcodec/jpeg_ls.c
@@ -459,6 +459,8 @@ static int ls_decode_picture(MJpegDecodeContext *s, int near, int point_transfor
}
} else if(ilv == 2) { /* sample interleaving */
av_log(s->avctx, AV_LOG_ERROR, "Sample interleaved images are not supported.\n");
+ av_free(state);
+ av_free(zero);
return -1;
}