summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/cldf-ini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/cldf-ini.lua')
-rw-r--r--tex/context/base/mkiv/cldf-ini.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/mkiv/cldf-ini.lua b/tex/context/base/mkiv/cldf-ini.lua
index b0b731866..3c91f5fba 100644
--- a/tex/context/base/mkiv/cldf-ini.lua
+++ b/tex/context/base/mkiv/cldf-ini.lua
@@ -1450,11 +1450,19 @@ do
local p_texescape = patterns.texescape
function context.escaped(s)
- return context(lpegmatch(p_texescape,s) or s)
+ if s then
+ context(lpegmatch(p_texescape,s) or s)
+ else
+ -- context("")
+ end
end
function context.escape(s)
- return lpegmatch(p_texescape,s) or s or ""
+ if s then
+ return lpegmatch(p_texescape,s) or s
+ else
+ return ""
+ end
end
end