From 2da494a370efd9587d5d7a249b5dea6d78c88973 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sat, 8 Feb 2025 18:35:51 +0100 Subject: [PATCH] Fix path concatenation --- src/windows-emulator/syscalls.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/windows-emulator/syscalls.cpp b/src/windows-emulator/syscalls.cpp index c7a93a79..722ba92a 100644 --- a/src/windows-emulator/syscalls.cpp +++ b/src/windows-emulator/syscalls.cpp @@ -2936,7 +2936,8 @@ namespace return STATUS_INVALID_HANDLE; } - f.name = root->name + f.name; + const auto has_separator = root->name.ends_with(u"\\") || root->name.ends_with(u"/"); + f.name = root->name + (has_separator ? u"" : u"\\") + f.name; } printer.cancel();