diff options
Diffstat (limited to 'src/lfs.c')
-rw-r--r-- | src/lfs.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -953,6 +953,12 @@ static int push_link_target(lua_State *L) { | |||
953 | break; | 953 | break; |
954 | } | 954 | } |
955 | if (tsize < size) { | 955 | if (tsize < size) { |
956 | #ifdef _WIN32 | ||
957 | if (tsize > 4 && strncmp(target, "\\\\?\\", 4) == 0) { | ||
958 | memmove_s(target, tsize - 3, target + 4, tsize - 3); | ||
959 | tsize -= 4; | ||
960 | } | ||
961 | #endif | ||
956 | ok = 1; | 962 | ok = 1; |
957 | break; | 963 | break; |
958 | } | 964 | } |