Mercurial > mplayer.hg
comparison spudec.c @ 31726:8adcdb0b8ef6
Remove useless NULL checks before freeing and NULL pointers
to freed memory.
author | reimar |
---|---|
date | Sat, 24 Jul 2010 21:43:29 +0000 |
parents | 8e850ff84b27 |
children | a0f828ae372d |
comparison
equal
deleted
inserted
replaced
31725:8e850ff84b27 | 31726:8adcdb0b8ef6 |
---|---|
1263 { | 1263 { |
1264 spudec_handle_t *spu = this; | 1264 spudec_handle_t *spu = this; |
1265 if (spu) { | 1265 if (spu) { |
1266 while (spu->queue_head) | 1266 while (spu->queue_head) |
1267 spudec_free_packet(spudec_dequeue_packet(spu)); | 1267 spudec_free_packet(spudec_dequeue_packet(spu)); |
1268 if (spu->packet) | 1268 free(spu->packet); |
1269 free(spu->packet); | 1269 spu->packet = NULL; |
1270 if (spu->scaled_image) | 1270 free(spu->scaled_image); |
1271 free(spu->scaled_image); | 1271 spu->scaled_image = NULL; |
1272 if (spu->image) | 1272 free(spu->image); |
1273 free(spu->image); | 1273 spu->image = NULL; |
1274 spu->aimage = NULL; | |
1274 free(spu->pal_image); | 1275 free(spu->pal_image); |
1276 spu->pal_image = NULL; | |
1277 spu->image_size = 0; | |
1275 free(spu); | 1278 free(spu); |
1276 } | 1279 } |
1277 } | 1280 } |
1278 | 1281 |
1279 void spudec_set_hw_spu(void *this, const vo_functions_t *hw_spu) | 1282 void spudec_set_hw_spu(void *this, const vo_functions_t *hw_spu) |