Mercurial > pidgin
comparison src/signals.c @ 14035:8bda65b88e49
[gaim-migrate @ 16638]
A bunch of small changes. Mostly remove "if not null" checks before
calling g_free, g_list_free, g_slist_free and g_strdup. Also use
g_list_foreach() to call g_free to free strings in an array. And
some whitespace changes here and there.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sat, 05 Aug 2006 08:27:39 +0000 |
parents | f94309c7c480 |
children |
comparison
equal
deleted
inserted
replaced
14034:0839a7b71325 | 14035:8bda65b88e49 |
---|---|
81 } | 81 } |
82 | 82 |
83 static void | 83 static void |
84 destroy_signal_data(GaimSignalData *signal_data) | 84 destroy_signal_data(GaimSignalData *signal_data) |
85 { | 85 { |
86 GaimSignalHandlerData *handler_data; | 86 g_list_foreach(signal_data->handlers, (GFunc)g_free, NULL); |
87 GList *l; | |
88 | |
89 for (l = signal_data->handlers; l != NULL; l = l->next) | |
90 { | |
91 handler_data = (GaimSignalHandlerData *)l->data; | |
92 | |
93 g_free(l->data); | |
94 } | |
95 | |
96 g_list_free(signal_data->handlers); | 87 g_list_free(signal_data->handlers); |
97 | 88 |
98 if (signal_data->values != NULL) | 89 if (signal_data->values != NULL) |
99 { | 90 { |
100 int i; | 91 int i; |