git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2397
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
CHECK_INIT_DONE();
xbt_assert0(link != NULL, "Invalid parameter");
CHECK_INIT_DONE();
xbt_assert0(link != NULL, "Invalid parameter");
- if (((SD_link_t) link)->sd_data != NULL)
- xbt_free(((SD_link_t) link)->sd_data);
-
- /* TODO: name */
+ SD_link_data_t sd_data = ((SD_link_t) link)->data;
+ if (sd_data != NULL) {
+ if (sd_data->name != NULL)
+ xbt_free(sd_data->name);
+ xbt_free(sd_data);
+ }
+