From 1a61e5284df50cdccd065424dfcb1975dace4c2d Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 21 Apr 2020 01:15:12 -0300 Subject: win32: strip UNC prefix if present --- src/lfs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lfs.c b/src/lfs.c index d1bc0e6..5ba2df9 100644 --- a/src/lfs.c +++ b/src/lfs.c @@ -953,6 +953,12 @@ static int push_link_target(lua_State *L) { break; } if (tsize < size) { +#ifdef _WIN32 + if (tsize > 4 && strncmp(target, "\\\\?\\", 4) == 0) { + memmove_s(target, tsize - 3, target + 4, tsize - 3); + tsize -= 4; + } +#endif ok = 1; break; } -- cgit v1.2.3-55-g6feb