diff -ruN gimp-1.2.4-pre2/plug-ins/script-fu/script-fu.c gimp-1.2.4-pre2-ft/plug-ins/script-fu/script-fu.c --- gimp-1.2.4-pre2/plug-ins/script-fu/script-fu.c Sun Apr 8 11:52:38 2001+++ gimp-1.2.4-pre2-ft/plug-ins/script-fu/script-fu.c Mon Apr 21 00:24:10 2003@@ -546,6 +546,17 @@ ¶ms, &return_vals)) return my_err ("Invalid procedure name specified.", NIL); + /* Free the name and the description which are of no use here. */ + for (i = 0; i < nparams; i++) + { + g_free (params[i].name); + g_free (params[i].description); + } + for (i = 0; i < nreturn_vals; i++) + { + g_free (return_vals[i].name); + g_free (return_vals[i].description); + } /* Check the supplied number of arguments */ if ((nlength (a) - 1) != nparams)