X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fsplit.c;h=07106746f484885cbe90771b0c139007400ab3f5;hb=8fbdced08faf37472fd7174480b446c4b11578fb;hp=6124a67da81c09317ca5c2ba993c05cb4f6e3067;hpb=a941f876cf6795a1e0bc634991712747ca5ddeda;p=wimlib diff --git a/src/split.c b/src/split.c index 6124a67d..07106746 100644 --- a/src/split.c +++ b/src/split.c @@ -219,6 +219,13 @@ wimlib_split(WIMStruct *wim, const tchar *swm_name, return WIMLIB_ERR_UNSUPPORTED; } + for (i = 0; i < wim->hdr.image_count; i++) { + if (!is_image_unchanged_from_wim(wim->image_metadata[i], wim)) { + ERROR("Only an unmodified, on-disk WIM file can be split."); + return WIMLIB_ERR_UNSUPPORTED; + } + } + memset(&swm_info, 0, sizeof(swm_info)); swm_info.max_part_size = part_size;