summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/core-con.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/core-con.lua')
-rw-r--r--tex/context/base/mkiv/core-con.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/core-con.lua b/tex/context/base/mkiv/core-con.lua
index 289a34b0e..ea11ffcd0 100644
--- a/tex/context/base/mkiv/core-con.lua
+++ b/tex/context/base/mkiv/core-con.lua
@@ -2011,7 +2011,9 @@ function converters.totime(s)
return s
elseif type(s) == "string" then
local t = lpegmatch(p,s)
- if t.tzh then
+ if not t then
+ logs.report("system","invalid time specification %a",s)
+ elseif t.tzh then
local localtzh, localtzm = ostimezone(true)
t.hour = t.hour + localtzh - t.tzs * t.tzh
t.min = t.min + localtzm - t.tzs * t.tzm