From 744b363d8ee8919b9aad1409d320ab8ec927ab41 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Sun, 22 May 2011 14:50:03 +0300 Subject: [PATCH] * mu-cmd-extract.c: free list of indices after use --- src/mu-cmd-extract.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mu-cmd-extract.c b/src/mu-cmd-extract.c index 6f415086..fb805a95 100644 --- a/src/mu-cmd-extract.c +++ b/src/mu-cmd-extract.c @@ -44,7 +44,7 @@ save_part (MuMsg *msg, const char *targetdir, guint partidx, gboolean overwrite, g_warning ("failed to get filepath"); return FALSE; } - + err = NULL; if (!mu_msg_part_save (msg, filepath, partidx, overwrite, FALSE, &err)) { g_warning ("failed to save MIME-part: %s", @@ -150,6 +150,8 @@ save_part_with_filename (MuMsg *msg, const char *pattern, MuConfig *opts) rv &= save_part (msg, opts->targetdir, GPOINTER_TO_UINT(cur->data), opts->overwrite, opts->play); + g_slist_free (lst); + return rv; }