From c026aa05e2d3579855f159ab731462a67681b185 Mon Sep 17 00:00:00 2001 From: Dianne Skoll Date: Fri, 25 Mar 2022 10:53:08 -0400 Subject: [PATCH] Warn if a substitution expression evaluates incorrectly. --- src/dosubst.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/dosubst.c b/src/dosubst.c index ef026bac..f6d692ed 100644 --- a/src/dosubst.c +++ b/src/dosubst.c @@ -109,6 +109,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul, r = -1; } DestroyValue(v); + } else { + Wprint("%s", ErrMsg[r]); } } if (r != OK) { @@ -135,6 +137,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul, } else { r = -1; } + } else { + Wprint("%s", ErrMsg[r]); } } if (r != OK) { @@ -157,6 +161,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul, } else { r = -1; } + } else { + Wprint("%s", ErrMsg[r]); } } if (r != OK) { @@ -231,6 +237,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul, } DestroyValue(v); continue; + } else { + Wprint("%s", ErrMsg[r]); } } @@ -301,6 +309,8 @@ int DoSubst(ParsePtr p, DynamicBuffer *dbuf, Trigger *t, TimeTrig *tt, int jul, } DestroyValue(v); continue; + } else { + Wprint("%s", ErrMsg[r]); } } }