Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Last corrections of Tesh tool.
[simgrid.git] / tools / tesh2 / src / fstreams.c
index 3d6396c..5fb75df 100644 (file)
@@ -5,7 +5,7 @@
 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(tesh);\r
 \r
 fstreams_t\r
-fstreams_new(int capacity, void_f_pvoid_t fn_finalize)\r
+fstreams_new(void_f_pvoid_t fn_finalize)\r
 {\r
        fstreams_t fstreams = xbt_new0(s_fstreams_t, 1);\r
        fstreams->items = xbt_dynar_new(sizeof(fstream_t), fn_finalize);\r
@@ -94,7 +94,8 @@ fstreams_free(void** fstreamsptr)
        if(!(* fstreamsptr))\r
                return EINVAL;\r
        \r
-       xbt_dynar_free(&((*((fstreams_t*)fstreamsptr))->items));\r
+       if((*((fstreams_t*)fstreamsptr))->items)\r
+               xbt_dynar_free(&((*((fstreams_t*)fstreamsptr))->items));\r
                \r
        free(*fstreamsptr);\r
        \r