From 9822682e68b252b049e2fa6ef9d052d7ac739378 Mon Sep 17 00:00:00 2001 From: Peter Melnichenko Date: Wed, 2 Nov 2016 12:54:48 +0300 Subject: Use ("%q"):format() for quoting in persist --- src/luarocks/persist.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/persist.lua b/src/luarocks/persist.lua index 636de260..708f07be 100644 --- a/src/luarocks/persist.lua +++ b/src/luarocks/persist.lua @@ -106,7 +106,7 @@ local function write_value(out, v, level, sub_order) end out:write(open.."\n"..v..close) else - out:write("\""..v:gsub("\\", "\\\\"):gsub("\"", "\\\"").."\"") + out:write(("%q"):format(v)) end else out:write(tostring(v)) -- cgit v1.2.3-55-g6feb