X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1c712008ba8d59e1f90b173a86a8bbeef5edbaed..64561039d3dec9e50b4eaf1b78b3edef71898383:/src/xbt/dynar.c diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index c84b2ee084..30eafd0162 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -754,11 +754,14 @@ XBT_INLINE void xbt_dynar_sort(xbt_dynar_t dynar, */ XBT_INLINE void * xbt_dynar_to_array (xbt_dynar_t dynar) { + void * res; void * last = xbt_new0(char,dynar->elmsize); xbt_dynar_push(dynar, last); free(last); dynar->used--; - return dynar->data; + res = dynar->data; + free(dynar); + return res; } /*