Mercurial > mplayer.hg
comparison libaf/af_hrtf.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 | 0f1b5b68af32 |
children | a93891202051 |
comparison
equal
deleted
inserted
replaced
32536:187f26cba0ce | 32537:8fa2f43cb760 |
---|---|
347 static void uninit(struct af_instance_s *af) | 347 static void uninit(struct af_instance_s *af) |
348 { | 348 { |
349 if(af->setup) { | 349 if(af->setup) { |
350 af_hrtf_t *s = af->setup; | 350 af_hrtf_t *s = af->setup; |
351 | 351 |
352 if(s->lf) | 352 free(s->lf); |
353 free(s->lf); | 353 free(s->rf); |
354 if(s->rf) | 354 free(s->lr); |
355 free(s->rf); | 355 free(s->rr); |
356 if(s->lr) | 356 free(s->cf); |
357 free(s->lr); | 357 free(s->cr); |
358 if(s->rr) | 358 free(s->ba_l); |
359 free(s->rr); | 359 free(s->ba_r); |
360 if(s->cf) | 360 free(s->ba_ir); |
361 free(s->cf); | 361 free(s->fwrbuf_l); |
362 if(s->cr) | 362 free(s->fwrbuf_r); |
363 free(s->cr); | 363 free(s->fwrbuf_lr); |
364 if(s->ba_l) | 364 free(s->fwrbuf_rr); |
365 free(s->ba_l); | |
366 if(s->ba_r) | |
367 free(s->ba_r); | |
368 if(s->ba_ir) | |
369 free(s->ba_ir); | |
370 if(s->fwrbuf_l) | |
371 free(s->fwrbuf_l); | |
372 if(s->fwrbuf_r) | |
373 free(s->fwrbuf_r); | |
374 if(s->fwrbuf_lr) | |
375 free(s->fwrbuf_lr); | |
376 if(s->fwrbuf_rr) | |
377 free(s->fwrbuf_rr); | |
378 free(af->setup); | 365 free(af->setup); |
379 } | 366 } |
380 if(af->data) | 367 if(af->data) |
381 free(af->data->audio); | 368 free(af->data->audio); |
382 free(af->data); | 369 free(af->data); |