X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fdelete_image.c;h=14f8e7e7259de79b461144cfec6af99732f8606d;hp=c95819e980d787ecd0d3996176f5e1688bf9f65a;hb=7ce0d372fae285051cbc9740c9fa316d22465d9d;hpb=f3e97b29c4a8c564d54b0fd11cd43a9b4cd6a8ad diff --git a/src/delete_image.c b/src/delete_image.c index c95819e9..14f8e7e7 100644 --- a/src/delete_image.c +++ b/src/delete_image.c @@ -69,9 +69,8 @@ wimlib_delete_image(WIMStruct *w, int image) put_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(w->image_metadata[0])); + for (int i = image - 1; i < w->hdr.image_count - 1; i++) + w->image_metadata[i] = w->image_metadata[i + 1]; /* Decrement the image count. */ --w->hdr.image_count;