diff --git a/lib/impure/osinfo_win.nim b/lib/impure/osinfo_win.nim index 46af1ddd64..208ef7114c 100644 --- a/lib/impure/osinfo_win.nim +++ b/lib/impure/osinfo_win.nim @@ -369,9 +369,8 @@ proc getFileSize*(file: string): biggestInt = var fileData: TWIN32_FIND_DATA when useWinUnicode: - var aa = allocWideCString(file) + var aa = newWideCString(file) var hFile = FindFirstFileW(aa, fileData) - dealloc aa else: var hFile = FindFirstFileA(file, fileData)