From b1a17a1b9b1d84280f325b3364d9dc0ebbc42427 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Fri, 4 Feb 2011 20:47:56 +0200 Subject: [PATCH] * mu_store_get_timestamp: fix memleak --- src/mu-store.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mu-store.cc b/src/mu-store.cc index ed0056e4..ad555846 100644 --- a/src/mu-store.cc +++ b/src/mu-store.cc @@ -575,6 +575,7 @@ time_t mu_store_get_timestamp (MuStore *store, const char* msgpath) { char *stampstr; + time_t rv; g_return_val_if_fail (store, 0); g_return_val_if_fail (msgpath, 0); @@ -582,10 +583,11 @@ mu_store_get_timestamp (MuStore *store, const char* msgpath) stampstr = mu_store_get_metadata (store, msgpath); if (!stampstr) return (time_t)0; - else - return (time_t) g_ascii_strtoull (stampstr, NULL, 10); -} + rv = (time_t) g_ascii_strtoull (stampstr, NULL, 10); + g_free (stampstr); + return rv; +} gboolean mu_store_set_timestamp (MuStore *store, const char* msgpath,