aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Melnichenko <mpeterval@gmail.com>2016-11-02 12:54:48 +0300
committerPeter Melnichenko <mpeterval@gmail.com>2016-11-02 12:54:48 +0300
commit9822682e68b252b049e2fa6ef9d052d7ac739378 (patch)
treee8c5335761f13aa04200173ce2dfcf9309da75f2
parent887edd8b53b1bdd9bf8ab8d75a7d4faa4779142b (diff)
downloadluarocks-9822682e68b252b049e2fa6ef9d052d7ac739378.tar.gz
luarocks-9822682e68b252b049e2fa6ef9d052d7ac739378.tar.bz2
luarocks-9822682e68b252b049e2fa6ef9d052d7ac739378.zip
Use ("%q"):format() for quoting in persist
-rw-r--r--src/luarocks/persist.lua2
1 files changed, 1 insertions, 1 deletions
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)
106 end 106 end
107 out:write(open.."\n"..v..close) 107 out:write(open.."\n"..v..close)
108 else 108 else
109 out:write("\""..v:gsub("\\", "\\\\"):gsub("\"", "\\\"").."\"") 109 out:write(("%q"):format(v))
110 end 110 end
111 else 111 else
112 out:write(tostring(v)) 112 out:write(tostring(v))