From 44db6a66549d1fc9831820cab2567e38716234f8 Mon Sep 17 00:00:00 2001 From: suter Date: Wed, 13 Nov 2013 12:29:57 +0100 Subject: [PATCH 1/1] here was the leak! --- src/msg/msg_host.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/msg/msg_host.c b/src/msg/msg_host.c index 4dbe948fe8..2b797aafb1 100644 --- a/src/msg/msg_host.c +++ b/src/msg/msg_host.c @@ -366,9 +366,10 @@ xbt_dict_t MSG_host_get_storage_content(msg_host_t host) xbt_dict_t storage_list = simcall_host_get_storage_list(host); xbt_dict_foreach(storage_list,cursor,mount_name,storage_name){ - storage = (msg_storage_t)xbt_lib_get_elm_or_null(storage_lib,storage_name); - xbt_dict_t content = simcall_storage_get_content(storage); - xbt_dict_set(contents,mount_name, content,NULL); + storage = (msg_storage_t)xbt_lib_get_elm_or_null(storage_lib,storage_name); + xbt_dict_t content = simcall_storage_get_content(storage); + xbt_dict_set(contents,mount_name, content,NULL); } + xbt_dict_free(&storage_list); return contents; } -- 2.20.1