From 23d8520c810c7f7747b1df45ce6315d1abd6f62f Mon Sep 17 00:00:00 2001 From: Peter TB Brett Date: Sun, 11 Dec 2011 09:18:51 +0000 Subject: [PATCH] gsch2pcb: Fix memory leak with multiple --m4-pcbdir arguments. --- utils/src/gsch2pcb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/src/gsch2pcb.c b/utils/src/gsch2pcb.c index 7c898827d..e54302793 100644 --- a/utils/src/gsch2pcb.c +++ b/utils/src/gsch2pcb.c @@ -1192,9 +1192,10 @@ parse_config (gchar * config, gchar * arg) sch_basename = g_strdup (arg); else if (!strcmp (config, "schematics")) add_multiple_schematics (arg); - else if (!strcmp (config, "m4-pcbdir")) + else if (!strcmp (config, "m4-pcbdir")) { + g_free (m4_pcbdir); m4_pcbdir = g_strdup (arg); - else if (!strcmp (config, "m4-file")) + } else if (!strcmp (config, "m4-file")) add_m4_file (arg); else if (!strcmp (config, "gnetlist")) extra_gnetlist_list = g_list_append (extra_gnetlist_list, g_strdup (arg)); -- 2.11.4.GIT