- XBT_DEBUG("\tClose file '%s' size '%llu'", fd->name, fd->size);
- // unref write actions from storage
- for (std::vector<StorageAction*>::iterator it = writeActions_.begin(); it != writeActions_.end();) {
- StorageAction *write_action = *it;
- if ((write_action->file_) == fd) {
- write_action->unref();
- it = writeActions_.erase(it);
- } else {
- ++it;
- }
- }
- free(fd->name);
- free(fd->mount);
- xbt_free(fd);