diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/deps.lua | 2 | ||||
-rw-r--r-- | src/luarocks/deps.tl | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index 5802601e..13b531f6 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua | |||
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars) | |||
811 | local err | 811 | local err |
812 | if ok then | 812 | if ok then |
813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) | 813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) |
814 | local fd = io.open(filename, "r") | 814 | local fd = io.open(filename, "rb") |
815 | if fd then | 815 | if fd then |
816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then | 816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then |
817 | 817 | ||
diff --git a/src/luarocks/deps.tl b/src/luarocks/deps.tl index d127288e..98fad54d 100644 --- a/src/luarocks/deps.tl +++ b/src/luarocks/deps.tl | |||
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars: {string: string}): boolean, string, string, | |||
811 | local err: string | 811 | local err: string |
812 | if ok then | 812 | if ok then |
813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) | 813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) |
814 | local fd = io.open(filename, "r") | 814 | local fd = io.open(filename, "rb") |
815 | if fd then | 815 | if fd then |
816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then | 816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then |
817 | -- if filename isn't versioned, check file contents | 817 | -- if filename isn't versioned, check file contents |