aboutsummaryrefslogtreecommitdiffstats
path: root/epan/addr_resolv.c
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2017-04-15 23:29:32 +0200
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2017-04-15 22:48:34 +0000
commitb9edacecaf90f9151972e1f4cb1003c12032b799 (patch)
tree5949a2f71acaaecd87ad5e796b4f2c38f9c6e492 /epan/addr_resolv.c
parentce50000f14da32dd2ae50f5b5efa12333e29dfcc (diff)
Fix memleak of g_pservices_path.
Change-Id: Iaee6f3773bc3b4164935092f2c9c9c888171a5b7 Reviewed-on: https://code.wireshark.org/review/21117 Petri-Dish: Jakub Zawadzki <darkjames-ws@darkjames.pl> Reviewed-by: Jakub Zawadzki <darkjames-ws@darkjames.pl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Diffstat (limited to 'epan/addr_resolv.c')
-rw-r--r--epan/addr_resolv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c
index 96e2dc4c12..d55e857520 100644
--- a/epan/addr_resolv.c
+++ b/epan/addr_resolv.c
@@ -659,6 +659,7 @@ initialize_services(void)
/* Check profile directory before personal configuration */
g_pservices_path = get_persconffile_path(ENAME_SERVICES, TRUE);
if (!parse_services_file(g_pservices_path)) {
+ g_free(g_pservices_path);
g_pservices_path = get_persconffile_path(ENAME_SERVICES, FALSE);
} else {
parse_file = FALSE;