diff options
author | AndersBroman <anders.broman@ericsson.com> | 2016-04-18 18:01:27 +0200 |
---|---|---|
committer | Dario Lombardo <lomato@gmail.com> | 2016-04-18 20:21:24 +0000 |
commit | 6206f347dfca8686acd251917174ed361ef75671 (patch) | |
tree | 0849cd9303eaa3640086650472c42df71ee7b0fa /extcap/extcap-base.c | |
parent | 68ec6735e10bca144120106f82a896eb99b46fa3 (diff) | |
download | wireshark-6206f347dfca8686acd251917174ed361ef75671.tar.gz |
g_list_free_full() only exists since 2.28
Change-Id: I41f8b0b27390788b76919791ba03bf97d699a623
Reviewed-on: https://code.wireshark.org/review/14992
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Dario Lombardo <lomato@gmail.com>
Diffstat (limited to 'extcap/extcap-base.c')
-rw-r--r-- | extcap/extcap-base.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/extcap/extcap-base.c b/extcap/extcap-base.c index 9878335ab2..48b0164e76 100644 --- a/extcap/extcap-base.c +++ b/extcap/extcap-base.c @@ -252,7 +252,9 @@ static void extcap_iface_free(gpointer data) void extcap_base_cleanup(extcap_parameters ** extcap) { - g_list_free_full((*extcap)->interfaces, extcap_iface_free); + /* g_list_free_full() only exists since 2.28. g_list_free_full((*extcap)->interfaces, extcap_iface_free);*/ + g_list_foreach((*extcap)->interfaces, (GFunc)extcap_iface_free, NULL); + g_list_free((*extcap)->interfaces); g_free((*extcap)->fifo); g_free((*extcap)->interface); g_free((*extcap)->version); |