aboutsummaryrefslogtreecommitdiffstats
path: root/epan/geoip_db.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2012-07-13 00:54:53 +0000
committerBill Meier <wmeier@newsguy.com>2012-07-13 00:54:53 +0000
commitdd5e3dcfea077ac0942ccb83acb95ad34176e5d2 (patch)
tree41ca33c453a795eda3e217fd874abed3f9b7796b /epan/geoip_db.c
parentb92733dc39c3d81158d17cdbf14f4b2301b9b797 (diff)
Fix crash in geoip_db_pref_init() when changing to a new profile.
(Use g_free() not free() for g_malloc'd memory). svn path=/trunk/; revision=43688
Diffstat (limited to 'epan/geoip_db.c')
-rw-r--r--epan/geoip_db.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/geoip_db.c b/epan/geoip_db.c
index 6e8d3ca103..1bafbc3169 100644
--- a/epan/geoip_db.c
+++ b/epan/geoip_db.c
@@ -159,11 +159,11 @@ static void geoip_db_post_update_cb(void) {
* or GeoIP_open() */
gi = g_array_index(geoip_dat_arr, GeoIP *, i);
if (gi) {
- free(gi);
+ g_free(gi);
}
gi = g_array_index(geoip_dat_arr, GeoIP *, i+1);
if (gi) {
- free(gi);
+ g_free(gi);
}
/* finally, free the array itself */
g_array_free(geoip_dat_arr, TRUE);