diff --git a/libisofs/trunk/libisofs/volume.c b/libisofs/trunk/libisofs/volume.c index 65cbbbf9..68b2a0ca 100755 --- a/libisofs/trunk/libisofs/volume.c +++ b/libisofs/trunk/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); } }