diff --git a/src/bin/e_int_config_transitions.c b/src/bin/e_int_config_transitions.c index 44829e43c..91403e09c 100644 --- a/src/bin/e_int_config_transitions.c +++ b/src/bin/e_int_config_transitions.c @@ -72,6 +72,12 @@ _create_data(E_Config_Dialog *cfd) static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) { + if(cfdata->transition_start) + E_FREE(cfdata->transition_start); + if(cfdata->transition_desk) + E_FREE(cfdata->transition_desk); + if(cfdata->transition_change) + E_FREE(cfdata->transition_change); free(cfdata); }