Mercurial > mplayer.hg
comparison gui/bitmap.c @ 23199:e1d0d26f5e3c
Missing free on error in conv24to32
author | reimar |
---|---|
date | Wed, 02 May 2007 16:39:35 +0000 |
parents | 1009d14500d1 |
children | 44cf48083874 |
comparison
equal
deleted
inserted
replaced
23198:1009d14500d1 | 23199:e1d0d26f5e3c |
---|---|
74 tmpImage=bf->Image; | 74 tmpImage=bf->Image; |
75 bf->ImageSize=bf->Width * bf->Height * 4; | 75 bf->ImageSize=bf->Width * bf->Height * 4; |
76 bf->BPP=32; | 76 bf->BPP=32; |
77 if ( ( bf->Image=malloc( bf->ImageSize ) ) == NULL ) | 77 if ( ( bf->Image=malloc( bf->ImageSize ) ) == NULL ) |
78 { | 78 { |
79 free( tmpImage ); | |
79 mp_dbg( MSGT_GPLAYER,MSGL_DBG2,"[bitmap] not enough memory for image\n" ); | 80 mp_dbg( MSGT_GPLAYER,MSGL_DBG2,"[bitmap] not enough memory for image\n" ); |
80 return 1; | 81 return 1; |
81 } | 82 } |
82 memset( bf->Image,0,bf->ImageSize ); | 83 memset( bf->Image,0,bf->ImageSize ); |
83 for ( c=0,i=0; c < bf->ImageSize; ) | 84 for ( c=0,i=0; c < bf->ImageSize; ) |