From cb81e81985170719de9726747480f42d0a8400da Mon Sep 17 00:00:00 2001 From: zeho11 <73569575+zeho11@users.noreply.github.com> Date: Wed, 7 Dec 2022 15:17:59 +0900 Subject: [PATCH] Update fuse_intf.c --- src/dll/fuse/fuse_intf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dll/fuse/fuse_intf.c b/src/dll/fuse/fuse_intf.c index e6f247c8..3012a49c 100644 --- a/src/dll/fuse/fuse_intf.c +++ b/src/dll/fuse/fuse_intf.c @@ -2000,7 +2000,7 @@ static NTSTATUS fsp_fuse_intf_FixDirInfo(FSP_FILE_SYSTEM *FileSystem, NTSTATUS Result; SizeA = lstrlenA(filedesc->PosixPath); - PosixPath = MemAlloc(SizeA + 1 + 255 + 1); + PosixPath = MemAlloc(SizeA + 1 + 1020 + 1); if (0 == PosixPath) { Result = STATUS_INSUFFICIENT_RESOURCES; @@ -2049,7 +2049,7 @@ static NTSTATUS fsp_fuse_intf_FixDirInfo(FSP_FILE_SYSTEM *FileSystem, else { PosixPathEnd = 0; - SizeA = WideCharToMultiByte(CP_UTF8, 0, DirInfo->FileNameBuf, SizeW, PosixName, 255, 0, 0); + SizeA = WideCharToMultiByte(CP_UTF8, 0, DirInfo->FileNameBuf, SizeW, PosixName, 1020, 0, 0); if (0 == SizeA) { /* this should never happen because we just converted using MultiByteToWideChar */