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
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