From 594f2644f7036022f475269b97596c50e5bab806 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Wed, 23 Mar 2016 16:04:41 -0700 Subject: [PATCH] sys: IRP_MJ_QUERY_DIRECTORY --- src/sys/dirctl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/sys/dirctl.c b/src/sys/dirctl.c index 61550718..3322bce5 100644 --- a/src/sys/dirctl.c +++ b/src/sys/dirctl.c @@ -73,13 +73,12 @@ static NTSTATUS FspFsvolQueryDirectoryCopy( #define FILL_INFO_BASE(TYPE, ...)\ do\ {\ - TYPE InfoStruct = { 0 }, *Info = &InfoStruct;\ + TYPE *Info = DestBuf;\ Info->NextEntryOffset = 0;\ Info->FileIndex = FILE_INDEX_FROM_OFFSET(DirInfo->NextOffset);\ Info->FileNameLength = FileName.Length;\ RtlCopyMemory(Info->FileName, DirInfo->FileNameBuf, FileName.Length);\ __VA_ARGS__\ - *(TYPE *)DestBuf = *Info;\ } while (0,0) #define FILL_INFO(TYPE, ...)\ FILL_INFO_BASE(TYPE,\