From 9c6d72b5bbc9f9b0f9d61c8964fabacaaa2a9914 Mon Sep 17 00:00:00 2001 From: suter Date: Wed, 25 Sep 2013 18:22:27 +0200 Subject: [PATCH] prevent using garbage in data field --- src/simix/smx_host.c | 4 ++-- src/simix/smx_io.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/simix/smx_host.c b/src/simix/smx_host.c index f519b13b55..69f45257e6 100644 --- a/src/simix/smx_host.c +++ b/src/simix/smx_host.c @@ -34,8 +34,8 @@ smx_host_t SIMIX_host_create(const char *name, /* Update global variables */ xbt_lib_set(host_lib,name,SIMIX_HOST_LEVEL,smx_host); - - return xbt_lib_get_elm_or_null(host_lib, name); + + return xbt_lib_get_or_null(host_lib, name, SIMIX_HOST_LEVEL); } /** diff --git a/src/simix/smx_io.c b/src/simix/smx_io.c index 9d7d19eef4..e6385305dc 100644 --- a/src/simix/smx_io.c +++ b/src/simix/smx_io.c @@ -29,7 +29,8 @@ smx_storage_t SIMIX_storage_create(const char *name, void *storage, void *data) /* Update global variables */ xbt_lib_set(storage_lib,name,SIMIX_STORAGE_LEVEL,smx_storage); - return xbt_lib_get_elm_or_null(storage_lib, name); + + return xbt_lib_get_or_null(storage_lib, name, SIMIX_STORAGE_LEVEL); } -- 2.20.1