comparison src/signals.c @ 10542:def1c69ae8af

[gaim-migrate @ 11907] sf patch #1103640, from Andrew Hart This should fix a memleak that probably never happens. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 25 Jan 2005 00:59:56 +0000
parents edf8c0a8e60b
children 9b223bf37ca0
comparison
equal deleted inserted replaced
10541:5364929fad9b 10542:def1c69ae8af
102 gaim_value_destroy((GaimValue *)signal_data->values[i]); 102 gaim_value_destroy((GaimValue *)signal_data->values[i]);
103 103
104 g_free(signal_data->values); 104 g_free(signal_data->values);
105 } 105 }
106 106
107 g_free(signal_data->ret_value); 107 if (signal_data->ret_value != NULL)
108 gaim_value_destroy(signal_data->ret_value);
108 g_free(signal_data); 109 g_free(signal_data);
109 } 110 }
110 111
111 gulong 112 gulong
112 gaim_signal_register(void *instance, const char *signal, 113 gaim_signal_register(void *instance, const char *signal,