From d448003c091b682eb3ada4e3123a1125ac0ea3a5 Mon Sep 17 00:00:00 2001 From: djcb Date: Sun, 23 Dec 2012 15:23:54 +0200 Subject: [PATCH] * mu-guile-message.c: fix small leak --- guile/mu-guile-message.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guile/mu-guile-message.c b/guile/mu-guile-message.c index 37e53c4d..2aafdcc3 100644 --- a/guile/mu-guile-message.c +++ b/guile/mu-guile-message.c @@ -473,7 +473,6 @@ SCM_DEFINE (for_each_message, "mu:c:for-each-message", 3, 0, 0, iter = get_query_iter (mu_guile_instance()->query, expr, scm_to_int(MAXNUM)); free (expr); - if (!iter) return SCM_UNSPECIFIED; @@ -482,6 +481,8 @@ SCM_DEFINE (for_each_message, "mu:c:for-each-message", 3, 0, 0, mu_msg_iter_next (iter); } + mu_msg_iter_destroy (iter); + return SCM_UNSPECIFIED; } #undef FUNC_NAME