Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove useless operation.
[simgrid.git] / src / xbt / dynar.c
index c84b2ee..83c1690 100644 (file)
@@ -754,11 +754,13 @@ 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;
 }
 
 /*