From: Charlie Brej Date: Fri, 3 Jul 2009 14:33:14 +0000 (+0100) Subject: [script] Fix minor memory leaks X-Git-Tag: 0.7.0~111 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b941402fb8de873568e242539348afe95d6903f;p=thirdparty%2Fplymouth.git [script] Fix minor memory leaks --- diff --git a/src/plugins/splash/script/script-lib-image.c b/src/plugins/splash/script/script-lib-image.c index 9811c5f9..e594e942 100644 --- a/src/plugins/splash/script/script-lib-image.c +++ b/src/plugins/splash/script/script-lib-image.c @@ -51,6 +51,7 @@ static script_return image_new (script_state* state, void* user_data) reply = script_obj_new_native (image, data->class); } else { + ply_image_free (image); reply = script_obj_new_null (); } free(filename); diff --git a/src/plugins/splash/script/script-object.c b/src/plugins/splash/script/script-object.c index 845a7e1d..a6141cc3 100644 --- a/src/plugins/splash/script/script-object.c +++ b/src/plugins/splash/script/script-object.c @@ -576,6 +576,7 @@ script_obj* script_obj_plus (script_obj* script_obj_a, script_obj* script_obj_b) char* newstring; asprintf(&newstring, "%s%s", string_a, string_b); obj = script_obj_new_string (newstring); + free(newstring); } else { obj = script_obj_new_null ();