]> wimlib.net Git - wimlib/blobdiff - src/join.c
Add WIMLIB_WRITE_FLAG_RETAIN_GUID
[wimlib] / src / join.c
index f61eaaf5eebdc6cc92f37e88dd7c8ac34d8b9df5..71e43c099236e6ba7311cdc58a34e1e87416db88 100644 (file)
@@ -203,13 +203,13 @@ wimlib_join(const tchar * const *swm_names,
        if (ret)
                goto out_free_swms;
 
-       swm0->guid_set_explicitly = 1;
-
        /* It is reasonably safe to provide, WIMLIB_WRITE_FLAG_STREAMS_OK, as we
         * have verified that the specified split WIM parts form a spanned set.
         */
        ret = wimlib_write(swm0, output_path, WIMLIB_ALL_IMAGES,
-                          wim_write_flags | WIMLIB_WRITE_FLAG_STREAMS_OK,
+                          wim_write_flags |
+                               WIMLIB_WRITE_FLAG_STREAMS_OK |
+                               WIMLIB_WRITE_FLAG_RETAIN_GUID,
                           1, progress_func);
 out_free_swms:
        for (i = 0; i < num_additional_swms + 1; i++)