From 3e1640fb7a5631bb6155c65bdeb88528811e8f0f Mon Sep 17 00:00:00 2001 From: djcb Date: Tue, 21 Feb 2012 21:46:00 +0200 Subject: [PATCH] * mu-guile-message.c: don't free unitialized var in error path --- guile/mu-guile-message.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/guile/mu-guile-message.c b/guile/mu-guile-message.c index e259e286..7b15752a 100644 --- a/guile/mu-guile-message.c +++ b/guile/mu-guile-message.c @@ -449,8 +449,9 @@ SCM_DEFINE_PUBLIC (save_part, "mu:save-part", 2, 0, 0, index = scm_to_uint (INDEX); msgpath = scm_to_utf8_string (MSGPATH); - err = NULL; - msg = mu_msg_new_from_file (msgpath, NULL, &err); + attachpath = NULL; + err = NULL; + msg = mu_msg_new_from_file (msgpath, NULL, &err); if (!msg) { rv_scm = mu_guile_g_error (FUNC_NAME, err); goto leave;