Index: ntoskrnl/ex/sysinfo.c =================================================================== --- ntoskrnl/ex/sysinfo.c (revision 67998) +++ ntoskrnl/ex/sysinfo.c (working copy) @@ -1291,9 +1291,10 @@ { SYSTEM_FILECACHE_INFORMATION *Sci = (SYSTEM_FILECACHE_INFORMATION *) Buffer; - if (Size < sizeof(SYSTEM_FILECACHE_INFORMATION)) + *ReqSize = sizeof(SYSTEM_FILECACHE_INFORMATION); + + if (Size < *ReqSize) { - *ReqSize = sizeof(SYSTEM_FILECACHE_INFORMATION); return STATUS_INFO_LENGTH_MISMATCH; }