# HG changeset patch # User Tuomo Valkonen # Date 1783529296 -10800 # Node ID fc30e7d539098a29116eab2699c80db9c81057d4 # Parent 242ea28b8cadb77625265ae1fdc69600d4f824f9 Fix issue with a const variable assign in lua 5.5 diff -r 242ea28b8cad -r fc30e7d53909 markdown.lua --- a/markdown.lua Mon Mar 31 16:19:17 2025 -0500 +++ b/markdown.lua Wed Jul 08 19:48:16 2026 +0300 @@ -687,8 +687,8 @@ local function unescape_special_chars(t) local tin = t for k,v in pairs(escape_table) do - k = k:gsub("%%", "%%%%") - t = t:gsub(v,k) + kx = k:gsub("%%", "%%%%") + t = t:gsub(v,kx) end if t ~= tin then t = unescape_special_chars(t) end return t