Document why invalid GUID validation in fssnapshot_create returns immediately without WMI cleanup

This commit is contained in:
Andrea Mazzoleni 2026-08-12 09:54:35 +02:00
parent e44fb81da2
commit 4defb748e8

View file

@ -541,6 +541,7 @@ int fssnapshot_create(const struct fssnapshot_struct* fss, const char* name)
const char* guid = out + 3;
/* do not jump to bail_and_delete if GUID is invalid because an unvalidated GUID cannot be safely used in a WMI query */
if (windows_guid_is_valid(guid, strlen(guid)) != 0) {
errno = EINVAL;
log_error(errno, "Invalid GUID received from VSS shadow copy creation: '%s'\n", guid);