ifdef g_list_free_full it requires glib 2.28
Change-Id: I390d602c6caaa5daa2928dcd37f5f476195a685f Reviewed-on: https://code.wireshark.org/review/20118 Petri-Dish: Anders Broman <a.broman58@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
0b8a12fd51
commit
0f5948015d
|
@ -102,20 +102,40 @@ free_filter_entry(gpointer data)
|
|||
void free_filter_lists(void)
|
||||
{
|
||||
if (capture_filters) {
|
||||
#if GLIB_CHECK_VERSION(2, 28, 0)
|
||||
g_list_free_full(capture_filters, free_filter_entry);
|
||||
#else
|
||||
g_list_foreach(capture_filters, (GFunc)free_filter_entry, NULL);
|
||||
g_list_free(capture_filters);
|
||||
#endif
|
||||
capture_filters = NULL;
|
||||
}
|
||||
if (display_filters) {
|
||||
#if GLIB_CHECK_VERSION(2, 28, 0)
|
||||
g_list_free_full(display_filters, free_filter_entry);
|
||||
display_filters = NULL;
|
||||
#else
|
||||
g_list_foreach(display_filters, (GFunc)free_filter_entry, NULL);
|
||||
g_list_free(display_filters);
|
||||
#endif
|
||||
display_filters = NULL;
|
||||
}
|
||||
if (capture_edited_filters) {
|
||||
g_list_free_full(capture_edited_filters, free_filter_entry);
|
||||
capture_edited_filters = NULL;
|
||||
#if GLIB_CHECK_VERSION(2, 28, 0)
|
||||
g_list_free_full(capture_edited_filters, free_filter_entry);
|
||||
#else
|
||||
g_list_foreach(capture_edited_filters, (GFunc)free_filter_entry, NULL);
|
||||
g_list_free(capture_edited_filters);
|
||||
#endif
|
||||
capture_edited_filters = NULL;
|
||||
}
|
||||
if (display_edited_filters) {
|
||||
g_list_free_full(display_edited_filters, free_filter_entry);
|
||||
display_edited_filters = NULL;
|
||||
#if GLIB_CHECK_VERSION(2, 28, 0)
|
||||
g_list_free_full(display_edited_filters, free_filter_entry);
|
||||
#else
|
||||
g_list_foreach(display_edited_filters, (GFunc)free_filter_entry, NULL);
|
||||
g_list_free(display_edited_filters);
|
||||
#endif
|
||||
display_edited_filters = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue