From 7d2ff3afeb768b610867861489152e0c31ade16d Mon Sep 17 00:00:00 2001 From: John Tyner Date: Tue, 24 Sep 2019 20:04:29 -0700 Subject: [PATCH] Remove 'FUSE-' prefix from file system name when using fuse interface --- src/dll/fuse/fuse.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/dll/fuse/fuse.c b/src/dll/fuse/fuse.c index cb0bd7b9..a3a827e0 100644 --- a/src/dll/fuse/fuse.c +++ b/src/dll/fuse/fuse.c @@ -360,12 +360,11 @@ static int fsp_fuse_core_opt_proc(void *opt_data0, const char *arg, int key, else if ('F' == arg[2]) arg += sizeof "--FileSystemName=" - 1; if (0 == MultiByteToWideChar(CP_UTF8, 0, arg, -1, - opt_data->VolumeParams.FileSystemName + 5, - sizeof opt_data->VolumeParams.FileSystemName / sizeof(WCHAR) - 5)) + opt_data->VolumeParams.FileSystemName, + sizeof opt_data->VolumeParams.FileSystemName / sizeof(WCHAR))) return -1; opt_data->VolumeParams.FileSystemName [sizeof opt_data->VolumeParams.FileSystemName / sizeof(WCHAR) - 1] = L'\0'; - memcpy(opt_data->VolumeParams.FileSystemName, L"FUSE-", 5 * sizeof(WCHAR)); return 0; case 'u': if ('U' == arg[0])