summary refs log tree commit diff stats
path: root/lib/std/private/ospaths2.nim
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2024-02-05 19:14:21 +0800
committerGitHub <noreply@github.com>2024-02-05 12:14:21 +0100
commita1d820367f677d06c2c9f93d1c2f88105e7d7b36 (patch)
tree67590514d4442a5f85a22cb9b4de26e64d9e01d4 /lib/std/private/ospaths2.nim
parentdd753b33830ab084686f9cf9c7d573702f175bb5 (diff)
downloadNim-a1d820367f677d06c2c9f93d1c2f88105e7d7b36.tar.gz
follow up #22380; fixes incorrect usages of `newWideCString` (#23278)
follow up #22380
Diffstat (limited to 'lib/std/private/ospaths2.nim')
-rw-r--r--lib/std/private/ospaths2.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/private/ospaths2.nim b/lib/std/private/ospaths2.nim
index 37fae3ccd..5dd09d7e6 100644
--- a/lib/std/private/ospaths2.nim
+++ b/lib/std/private/ospaths2.nim
@@ -862,13 +862,13 @@ when not defined(nimscript):
       raiseAssert "use -d:nodejs to have `getCurrentDir` defined"
     elif defined(windows):
       var bufsize = MAX_PATH.int32
-      var res = newWideCString("", bufsize)
+      var res = newWideCString(bufsize)
       while true:
         var L = getCurrentDirectoryW(bufsize, res)
         if L == 0'i32:
           raiseOSError(osLastError())
         elif L > bufsize:
-          res = newWideCString("", L)
+          res = newWideCString(L)
           bufsize = L
         else:
           result = res$L