[NTOS:IO] Fix special case in IopQueryNameInternal() (#7592)

CORE-13525

This case is invoked from NtQueryObject(ObjectNameInformation).
This commit is contained in:
Hermès Bélusca-Maïto 2024-12-29 22:16:34 +01:00
parent 02a394ea57
commit 6363f7820d
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -2108,10 +2108,11 @@ IopQueryNameInternal(IN PVOID ObjectBody,
_SEH2_LEAVE;
}
/* In such case, zero output */
/* In such case, zero the output and reset the status */
LocalReturnLength = FIELD_OFFSET(FILE_NAME_INFORMATION, FileName);
LocalFileInfo->FileNameLength = 0;
LocalFileInfo->FileName[0] = OBJ_NAME_PATH_SEPARATOR;
Status = STATUS_SUCCESS;
}
else
{