aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/persist.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/luarocks/persist.lua b/src/luarocks/persist.lua
index c2adb570..636de260 100644
--- a/src/luarocks/persist.lua
+++ b/src/luarocks/persist.lua
@@ -98,7 +98,8 @@ local function write_value(out, v, level, sub_order)
98 if v:match("[\r\n]") then 98 if v:match("[\r\n]") then
99 local open, close = "[[", "]]" 99 local open, close = "[[", "]]"
100 local equals = 0 100 local equals = 0
101 while v:find(close, 1, true) do 101 local v_with_bracket = v.."]"
102 while v_with_bracket:find(close, 1, true) do
102 equals = equals + 1 103 equals = equals + 1
103 local eqs = ("="):rep(equals) 104 local eqs = ("="):rep(equals)
104 open, close = "["..eqs.."[", "]"..eqs.."]" 105 open, close = "["..eqs.."[", "]"..eqs.."]"