*/
/*
- * Copyright (C) 2012 Eric Biggers
+ * Copyright (C) 2012, 2013 Eric Biggers
*
* This file is part of wimlib, a library for working with WIM files.
*
if (ret != 0)
return ret;
- /* Free the dentry tree, any lookup table entries that have their
- * refcnt decremented to 0, and the security data. */
+ /* Free the dentry tree, any lookup table entries that have their refcnt
+ * decremented to 0, and the security data. */
destroy_image_metadata(&w->image_metadata[image - 1], w->lookup_table);
/* Get rid of the empty slot in the image metadata array. */
memmove(&w->image_metadata[image - 1], &w->image_metadata[image],
- (w->hdr.image_count - image) * sizeof(struct image_metadata));
+ (w->hdr.image_count - image) * sizeof(struct wim_image_metadata));
/* Decrement the image count. */
if (--w->hdr.image_count == 0) {
/* Remove the image from the XML information. */
xml_delete_image(&w->wim_info, image);
- w->deletion_occurred = true;
+ w->deletion_occurred = 1;
return 0;
}