Commit a9df0647 authored by Sven Neumann's avatar Sven Neumann

plugged a memleak


--Sven
parent 40779fe3
Thu Feb 24 02:20:15 CET 2000 Sven Neumann <sven@gimp.org>
* app/gimprc.c: gimp_parasite_attach() creates a copy of
the parasite, so free it here after attaching it
Thu Feb 24 00:42:12 CET 2000 Sven Neumann <sven@gimp.org>
* app/text_tool.c: don't crash if a font couldn't be loaded.
......
......@@ -2407,6 +2407,7 @@ parse_parasite (gpointer val1p,
int res = ERROR;
gchar *identifier = NULL;
gulong flags = 0;
Parasite *parasite;
token = get_next_token ();
if (token != TOKEN_STRING)
......@@ -2424,7 +2425,9 @@ parse_parasite (gpointer val1p,
if (token != TOKEN_STRING)
goto error;
gimp_parasite_attach (parasite_new (identifier, flags, token_int, token_str));
parasite = parasite_new (identifier, flags, token_int, token_str);
gimp_parasite_attach (parasite); /* attaches a copy */
parasite_free (parasite);
token = get_next_token ();
if (token != TOKEN_RIGHT_PAREN)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment