X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fheader.c;h=57cea04f1ae96442be014cfa8f9559924be01ecc;hb=4a6f090f05ef6959a547b3d40940897d879ce050;hp=30b2b13204abc8dd6fd0a1bd3df6511711876584;hpb=2d14d2982e057b2d99128c20c9768985bdfcd0a0;p=wimlib diff --git a/src/header.c b/src/header.c index 30b2b132..57cea04f 100644 --- a/src/header.c +++ b/src/header.c @@ -141,7 +141,7 @@ read_wim_header(WIMStruct *wim, struct wim_header *hdr) DEBUG("part_number = %u, total_parts = %u, image_count = %u", hdr->part_number, hdr->total_parts, hdr->image_count); - if (hdr->image_count >= INT_MAX) { + if (unlikely(hdr->image_count > MAX_IMAGES)) { ERROR("\"%"TS"\": Invalid image count (%u)", filename, hdr->image_count); return WIMLIB_ERR_IMAGE_COUNT;