seed r700 - trunk/libseed



Author: racarr
Date: Fri Jan  9 13:53:20 2009
New Revision: 700
URL: http://svn.gnome.org/viewvc/seed?rev=700&view=rev

Log:
If argument type conversion fails, out_values array is not freed.

Modified:
   trunk/libseed/seed-engine.c

Modified: trunk/libseed/seed-engine.c
==============================================================================
--- trunk/libseed/seed-engine.c	(original)
+++ trunk/libseed/seed-engine.c	Fri Jan  9 13:53:20 2009
@@ -325,6 +325,7 @@
 				g_base_info_unref((GIBaseInfo *) arg_info);
 				g_free(in_args);
 				g_free(out_args);
+				g_free(out_values);
 
 				return JSValueMakeNull(ctx);
 			}
@@ -402,6 +403,7 @@
 		g_free(in_args);
 		g_free(out_args);
 		g_error_free(error);
+		g_free(out_values);
 
 		return JSValueMakeNull(ctx);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]