From: Bruno Haible Date: Sat, 1 Sep 2007 08:48:26 +0000 (+0000) Subject: Fix small memory leak. X-Git-Tag: v0.17~281 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4080b7f209ec70019581bd1f709e51d90b7bd61d;p=thirdparty%2Fgettext.git Fix small memory leak. --- diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index ef394fddf..13f0cab90 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,8 @@ +2007-06-19 Bruno Haible + + * x-c.c (phase8_get): Call free_token, so that the reference to + tmp.comment gets dropped. + 2007-08-27 Bruno Haible * x-python.c (phase7_getuc): Interpret octal and hexadecimal escapes diff --git a/gettext-tools/src/x-c.c b/gettext-tools/src/x-c.c index dfac33476..fbbfb4a9d 100644 --- a/gettext-tools/src/x-c.c +++ b/gettext-tools/src/x-c.c @@ -1555,7 +1555,7 @@ phase8_get (token_ty *tp) len = strlen (tp->string); tp->string = xrealloc (tp->string, len + strlen (tmp.string) + 1); strcpy (tp->string + len, tmp.string); - free (tmp.string); + free_token (&tmp); } }