diff --git a/src/sys/dirctl.c b/src/sys/dirctl.c index a2b668c0..7af1db4b 100644 --- a/src/sys/dirctl.c +++ b/src/sys/dirctl.c @@ -293,6 +293,7 @@ static NTSTATUS FspFsvolQueryDirectoryCopy( { DirectoryMarkerOut->Length = DirectoryMarkerOut->MaximumLength = sizeof(UINT64); DirectoryMarkerOut->Buffer = (PVOID)DirectoryMarkerAsNextOffset; + *DirectoryMarkerAsNextOffset = DirectoryNextOffset; } DestBuf = (PVOID)((PUINT8)DestBuf + @@ -310,6 +311,7 @@ static NTSTATUS FspFsvolQueryDirectoryCopy( { DirectoryMarkerOut->Length = DirectoryMarkerOut->MaximumLength = sizeof(UINT64); DirectoryMarkerOut->Buffer = (PVOID)DirectoryMarkerAsNextOffset; + *DirectoryMarkerAsNextOffset = DirectoryNextOffset; } } }