comparison sub/sub.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 fbe5c829c69b
children ce9c41d97bfd
comparison
equal deleted inserted replaced
32536:187f26cba0ce 32537:8fa2f43cb760
1078 1078
1079 void free_osd_list(void){ 1079 void free_osd_list(void){
1080 mp_osd_obj_t* obj=vo_osd_list; 1080 mp_osd_obj_t* obj=vo_osd_list;
1081 while(obj){ 1081 while(obj){
1082 mp_osd_obj_t* next=obj->next; 1082 mp_osd_obj_t* next=obj->next;
1083 if (obj->alpha_buffer) free(obj->alpha_buffer); 1083 free(obj->alpha_buffer);
1084 if (obj->bitmap_buffer) free(obj->bitmap_buffer); 1084 free(obj->bitmap_buffer);
1085 free(obj); 1085 free(obj);
1086 obj=next; 1086 obj=next;
1087 } 1087 }
1088 vo_osd_list=NULL; 1088 vo_osd_list=NULL;
1089 } 1089 }