comparison libmpcodecs/vf_unsharp.c @ 32537:8fa2f43cb760

Remove most of the NULL pointer check before free all over the code
author cboesch
date Sun, 14 Nov 2010 09:12:34 +0000
parents 00825525514e
children 7af3e6f901fd
comparison
equal deleted inserted replaced
32536:187f26cba0ce 32537:8fa2f43cb760
210 210
211 if( !vf->priv ) return; 211 if( !vf->priv ) return;
212 212
213 fp = &vf->priv->lumaParam; 213 fp = &vf->priv->lumaParam;
214 for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) { 214 for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) {
215 if( fp->SC[z] ) av_free( fp->SC[z] ); 215 av_free( fp->SC[z] );
216 fp->SC[z] = NULL; 216 fp->SC[z] = NULL;
217 } 217 }
218 fp = &vf->priv->chromaParam; 218 fp = &vf->priv->chromaParam;
219 for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) { 219 for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) {
220 if( fp->SC[z] ) av_free( fp->SC[z] ); 220 av_free( fp->SC[z] );
221 fp->SC[z] = NULL; 221 fp->SC[z] = NULL;
222 } 222 }
223 223
224 free( vf->priv ); 224 free( vf->priv );
225 vf->priv = NULL; 225 vf->priv = NULL;