From: Arnaud Giersch Date: Tue, 29 Nov 2011 13:38:54 +0000 (+0100) Subject: Free mutex in xbt_dynar_to_array. X-Git-Tag: exp_20120216~241^2~31 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/779fa3b8b270f1e62f58dfeb093e2b390d9c84b0?hp=--cc Free mutex in xbt_dynar_to_array. --- 779fa3b8b270f1e62f58dfeb093e2b390d9c84b0 diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index d6c70c5ff5..3e9cb2c2ec 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -708,6 +708,8 @@ XBT_INLINE void * xbt_dynar_to_array (xbt_dynar_t dynar) xbt_dynar_shrink(dynar, 1); memset(xbt_dynar_push_ptr(dynar), 0, dynar->elmsize); res = dynar->data; + if (dynar->mutex) + xbt_mutex_destroy(dynar->mutex); free(dynar); return res; }