From: Frederic Suter Date: Fri, 9 Jun 2017 04:31:32 +0000 (+0200) Subject: kill dead code and plug leak X-Git-Tag: v3.16~129 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3287799e891ebf4d99a64c7d955955da1a37eb44 kill dead code and plug leak --- diff --git a/src/surf/surf_interface.cpp b/src/surf/surf_interface.cpp index 8ee132a5f3..0bfd73d145 100644 --- a/src/surf/surf_interface.cpp +++ b/src/surf/surf_interface.cpp @@ -256,11 +256,6 @@ int find_model_description(s_surf_model_description_t * table, return -1; } -static inline void surf_storage_free(void *r) -{ - delete static_cast(r); -} - void sg_version_check(int lib_version_major, int lib_version_minor, int lib_version_patch) { if ((lib_version_major != SIMGRID_VERSION_MAJOR) || (lib_version_minor != SIMGRID_VERSION_MINOR)) { @@ -378,6 +373,7 @@ void surf_exit() delete stype->model_properties; free(stype); } + delete simgrid::surf::StorageImpl::storages; for (auto model : *all_existing_models) delete model;