Enlightenment CVS committal Author : devilhorns Project : e_modules Module : screenshot
Dir : e_modules/screenshot Modified Files: e_mod_main.c Log Message: Avoid dangling pointers after free by setting to NULL. =================================================================== RCS file: /cvs/e/e_modules/screenshot/e_mod_main.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- e_mod_main.c 6 Jul 2006 13:39:14 -0000 1.56 +++ e_mod_main.c 10 Jul 2006 17:49:16 -0000 1.57 @@ -114,6 +114,7 @@ _ss_free(ss); free(inst); + inst = NULL; } static void @@ -374,6 +375,7 @@ if (ci->app) evas_stringshare_del(ci->app); ss_config->items = evas_list_remove_list(ss_config->items, ss_config->items); free(ci); + ci = NULL; } free(ss_config); ss_config = NULL; @@ -430,6 +432,7 @@ { evas_object_del(ss->ss_obj); free(ss); + ss = NULL; } static void @@ -638,6 +641,7 @@ msg->val[0] = ci->delay_time - 1; edje_object_message_send(inst->ss->ss_obj, EDJE_MESSAGE_INT_SET, 1, msg); free(msg); + msg = NULL; } inst->exe = ecore_exe_run(buf, inst); } ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs