- Fixed reference counting in iso_volset_new().

- Plugged memory leak in iso_volset_free().
This commit is contained in:
Alexander Nedotsukov 2007-01-25 15:46:45 +00:00
parent e8c4da784f
commit 71270599b8

View File

@ -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);
}
}