mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
Merge pull request #336 from alonsohki/fix-notify-interop-alignment
Fix an alignment problem in the FspFileSystemNotify interop
This commit is contained in:
commit
7ed9c56005
@ -1188,10 +1188,11 @@ namespace Fsp.Interop
|
|||||||
int Length = 0;
|
int Length = 0;
|
||||||
for (int I = 0; NotifyInfoArray.Length > I; I++)
|
for (int I = 0; NotifyInfoArray.Length > I; I++)
|
||||||
{
|
{
|
||||||
Length = (Length + 7) & ~7; // align to next qword boundary
|
|
||||||
Length += NotifyInfoInternal.FileNameBufOffset +
|
Length += NotifyInfoInternal.FileNameBufOffset +
|
||||||
NotifyInfoArray[I].FileName.Length * 2;
|
NotifyInfoArray[I].FileName.Length * 2;
|
||||||
|
Length = (Length + 7) & ~7; // align to next qword boundary
|
||||||
}
|
}
|
||||||
|
|
||||||
Byte[] Buffer = new Byte[Length];
|
Byte[] Buffer = new Byte[Length];
|
||||||
UInt32 BytesTransferred = default(UInt32);
|
UInt32 BytesTransferred = default(UInt32);
|
||||||
fixed (Byte *P = Buffer)
|
fixed (Byte *P = Buffer)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user