- Fixed reference counting in iso_volset_new().

- Plugged memory leak in iso_volset_free().
master ZeroTwoEight@720
Alexander Nedotsukov 16 years ago
parent e8c4da784f
commit 71270599b8
  1. 3
      libisofs/volume.c

@ -20,8 +20,6 @@ iso_volset_new(struct iso_volume *vol, const char *id)
volset->volume = malloc(sizeof(void *));
volset->volume[0] = vol;
volset->volset_id = strdup(id);
vol->refcount++;
return volset;
}
@ -35,6 +33,7 @@ iso_volset_free(struct iso_volset *volset)
}
free(volset->volume);
free(volset->volset_id);
free(volset);
}
}

Loading…
Cancel
Save