diff options
Diffstat (limited to 'epan/stat_tap_ui.c')
-rw-r--r-- | epan/stat_tap_ui.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/epan/stat_tap_ui.c b/epan/stat_tap_ui.c index d2428baf8a..9e6993366b 100644 --- a/epan/stat_tap_ui.c +++ b/epan/stat_tap_ui.c @@ -283,6 +283,18 @@ void free_stat_tables(stat_tap_table_ui* new_stat, new_stat_tap_gui_free_cb gui_ g_array_set_size(new_stat->tables, 0); } +static void +stat_cmd_arg_list_free(gpointer p, gpointer user_data _U_) +{ + g_free(p); +} + +void stat_tap_table_cleanup(void) +{ + g_slist_free(registered_stat_tables); + g_list_foreach(stat_cmd_arg_list, stat_cmd_arg_list_free, NULL); + g_list_free(stat_cmd_arg_list); +} /* * Editor modelines |