]> wimlib.net Git - wimlib/blobdiff - src/join.c
Retain GUID when joining WIM
[wimlib] / src / join.c
index 1904935311f96efae5f98a6ce85eb1bb034d1b2e..b2125d13d5e03f5911ddbcc2b8ce052a632f5077 100644 (file)
  *                  correspond to a spanned set.
  *
  * @wim:
- *     Part 1 of the set.
+ *     Part 1 of the set.
  *
  * @additional_swms:
- *     All parts of the set other than part 1.
+ *     All parts of the set other than part 1.
  *
  * @num_additional_swms:
- *     Number of WIMStructs in @additional_swms.  Or, the total number of parts
- *     in the set minus 1.
+ *     Number of WIMStructs in @additional_swms.  Or, the total number of parts
+ *     in the set minus 1.
  *
  * @return:
- *     0 on success; WIMLIB_ERR_SPLIT_INVALID if the set is not valid.
+ *     0 on success; WIMLIB_ERR_SPLIT_INVALID if the set is not valid.
  */
 static int
 verify_swm_set(WIMStruct *wim, WIMStruct **additional_swms,
@@ -201,6 +201,8 @@ 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.
         */