]> wimlib.net Git - wimlib/blobdiff - src/split.c
write_pipable_wim(): Fix/improve comment
[wimlib] / src / split.c
index afb4365cd7fec7f4e24c832518319e90dbe4aac8..2d855a6f0e10df18514f4cb3dd13367dd37782e0 100644 (file)
@@ -203,8 +203,8 @@ wimlib_split(WIMStruct *wim, const tchar *swm_name,
        if (swm_name == NULL || swm_name[0] == T('\0') || part_size == 0)
                return WIMLIB_ERR_INVALID_PARAM;
 
-       if (wim->hdr.total_parts != 1)
-               return WIMLIB_ERR_SPLIT_UNSUPPORTED;
+       if (!wim_has_metadata(wim))
+               return WIMLIB_ERR_INVALID_PARAM;
 
        memset(&swm_info, 0, sizeof(swm_info));
        swm_info.max_part_size = part_size;