diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c index 35df8fc9c8..f8a5ca0176 100644 --- a/epan/addr_resolv.c +++ b/epan/addr_resolv.c @@ -663,6 +663,8 @@ static void service_name_lookup_cleanup(void) { serv_port_hashtable = NULL; + g_free(g_services_path); + g_services_path = NULL; } /* Fill in an IP4 structure with info from subnets file or just with the diff --git a/epan/prefs.c b/epan/prefs.c index 1dcb8b1f1b..ac2f25bc08 100644 --- a/epan/prefs.c +++ b/epan/prefs.c @@ -407,6 +407,8 @@ prefs_cleanup(void) uat_cleanup(); g_free(prefs.saved_at_version); + g_free(gpf_path); + gpf_path = NULL; } /*