From c6410fb0c2af2a9862ed78b94476d3770a6cbc51 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 28 Jul 2025 16:42:39 +0300 Subject: [PATCH] [NTOS:EX] Fix query of SystemTimeAdjustmentInformation --- ntoskrnl/ex/sysinfo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ntoskrnl/ex/sysinfo.c b/ntoskrnl/ex/sysinfo.c index a2f3e84007a..9b8b5a13cdc 100644 --- a/ntoskrnl/ex/sysinfo.c +++ b/ntoskrnl/ex/sysinfo.c @@ -1719,9 +1719,9 @@ QSI_DEF(SystemTimeAdjustmentInformation) (PSYSTEM_QUERY_TIME_ADJUST_INFORMATION)Buffer; /* Check if enough storage was provided */ - if (sizeof(SYSTEM_QUERY_TIME_ADJUST_INFORMATION) > Size) + *ReqSize = sizeof(SYSTEM_QUERY_TIME_ADJUST_INFORMATION); + if (Size != *ReqSize) { - * ReqSize = sizeof(SYSTEM_QUERY_TIME_ADJUST_INFORMATION); return STATUS_INFO_LENGTH_MISMATCH; }