---
src/service.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/service.c b/src/service.c
index f148252..851db34 100644
--- a/src/service.c
+++ b/src/service.c
@@ -984,7 +984,12 @@ static gboolean load_message_from_store(const char
*service_id,
if (mms_message_decode(pdu, len, msg) == FALSE) {
mms_error("Failed to decode %s", data_path);
munmap(pdu, len);
- goto out;
+ g_free(state);
+
+ mms_store_meta_close(service_id, uuid, meta, FALSE);
+ mms_store_remove(service_id, uuid);
+
+ return FALSE;
}
munmap(pdu, len);
--
1.7.4.1
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono