From 28f1f87879aac1ae3d6e296b30c3c93be84741ce Mon Sep 17 00:00:00 2001 From: Simone Livieri Date: Wed, 13 Feb 2019 05:58:45 +0900 Subject: fix: make variable changes local --- src/luarocks/fs/win32.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/src/luarocks/fs/win32.lua b/src/luarocks/fs/win32.lua index 54a02abd..87232b77 100644 --- a/src/luarocks/fs/win32.lua +++ b/src/luarocks/fs/win32.lua @@ -161,6 +161,7 @@ function win32.wrap_script(script, target, deps_mode, name, version, ...) } wrapper:write("@echo off\r\n") + wrapper:write("setlocal\r\n") wrapper:write("set "..fs.Qb("LUAROCKS_SYSCONFDIR="..cfg.sysconfdir) .. "\r\n") if target == "luarocks" or target == "luarocks-admin" then wrapper:write("set "..fs.Qb(lpath_var.."="..package.path) .. "\r\n") -- cgit v1.2.3-55-g6feb