From: suter Date: Wed, 25 Sep 2013 16:22:27 +0000 (+0200) Subject: prevent using garbage in data field X-Git-Tag: v3_9_90~77 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9c6d72b5bbc9f9b0f9d61c8964fabacaaa2a9914 prevent using garbage in data field --- 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); }