From d851f8c22eca44c01361fdcaff16bed3fa7f5ea8 Mon Sep 17 00:00:00 2001 From: reimar Date: Wed, 8 Mar 2006 10:50:16 +0000 Subject: free tmp earlier, it is not needed below and might leak on errors otherwise git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17769 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vd_lzo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpcodecs/vd_lzo.c') diff --git a/libmpcodecs/vd_lzo.c b/libmpcodecs/vd_lzo.c index 56fa36eddf..bce7d929d5 100644 --- a/libmpcodecs/vd_lzo.c +++ b/libmpcodecs/vd_lzo.c @@ -120,6 +120,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags) /* decompress the frame */ r = lzo1x_decompress (data, len, tmp, &w, priv->wrkmem); + free(tmp); if (r != LZO_E_OK) { /* this should NEVER happen */ @@ -142,7 +143,6 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags) if(!mpcodecs_config_vo(sh,sh->disp_w,sh->disp_h,priv->codec)) return NULL; init_done++; - free(tmp); } mpi = mpcodecs_get_image(sh, MP_IMGTYPE_TEMP, 0, -- cgit v1.2.3