summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2005-09-15 19:26:05 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2005-09-15 19:26:05 +0000
commitfd0583761388494d02f7efbf942a9ce182389ca0 (patch)
treef0a507bfd1896c65c6ad78a97af3b33cffdc8d77
parente777958eb667564d7c24f590f2dabc2a97450da9 (diff)
downloadwireshark-fd0583761388494d02f7efbf942a9ce182389ca0.tar.gz
leak fix
svn path=/trunk/; revision=15825
-rw-r--r--gtk/stats_tree_stat.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk/stats_tree_stat.c b/gtk/stats_tree_stat.c
index 10a04f3dbc..7bf9f1e0ae 100644
--- a/gtk/stats_tree_stat.c
+++ b/gtk/stats_tree_stat.c
@@ -237,12 +237,16 @@ static void init_gtk_tree(const char* optarg) {
st = stats_tree_new(cfg,pr,NULL);
}
} else {
- report_failure("no such stats_tree (%s) found in stats_tree registry",abbr);
+ report_failure("no such stats_tree (%s) in stats_tree registry",abbr);
+ g_free(abbr);
+ return;
}
g_free(abbr);
} else {
- report_failure("could not obtain stats_tree abbr from optarg");
+ report_failure("could not obtain stats_tree abbr from optarg");
+ g_free(pr);
+ return;
}
window_name = g_strdup_printf("%s Stats Tree", cfg->name);