diff options
author | AndersBroman <anders.broman@ericsson.com> | 2015-08-10 10:26:16 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2015-08-10 08:28:39 +0000 |
commit | 76d4b80b8ed2b9589a3bc153abecfa47da9016fb (patch) | |
tree | 4854dbc5ef269d3b3e136e1677d5604072c9501e /epan/dissectors/packet-zbee-nwk.c | |
parent | 75d46fec3f32977de88c52b7b3f54bebca108cd5 (diff) |
g_slist_free_full () does not exist until GLIB 2.28
Change-Id: I81df5b4dbe1916eca51cdb72199de7a90471bd07
Reviewed-on: https://code.wireshark.org/review/9960
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-zbee-nwk.c')
-rw-r--r-- | epan/dissectors/packet-zbee-nwk.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/epan/dissectors/packet-zbee-nwk.c b/epan/dissectors/packet-zbee-nwk.c index eb9836bebb..4276aafa36 100644 --- a/epan/dissectors/packet-zbee-nwk.c +++ b/epan/dissectors/packet-zbee-nwk.c @@ -1965,7 +1965,12 @@ static void free_keyring_key(gpointer key) static void free_keyring_val(gpointer a) { GSList **slist = (GSList **)a; +#if GLIB_CHECK_VERSION(2, 28, 0) g_slist_free_full(*slist, g_free); +#else + g_slist_foreach(*slist, g_free, NULL); + g_slist_free(*slist); +#endif /* GLIB_CHECK_VERSION(2, 28, 0) */ g_free(slist); } |