From 9b941402fb8de873568e242539348afe95d6903f Mon Sep 17 00:00:00 2001 From: Charlie Brej Date: Fri, 3 Jul 2009 15:33:14 +0100 Subject: [PATCH] [script] Fix minor memory leaks --- src/plugins/splash/script/script-lib-image.c | 1 + src/plugins/splash/script/script-object.c | 1 + 2 files changed, 2 insertions(+) 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 ();