Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Show also the sub-scheduling rounds.
[simgrid.git] / src / xbt / dynar.c
index c84b2ee..30eafd0 100644 (file)
@@ -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;
 }
 
 /*