summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorandmarti1424 <andmarti@gmail.com>2017-12-10 11:24:04 -0300
committerandmarti1424 <andmarti@gmail.com>2017-12-10 11:24:04 -0300
commitd567a5e18b658f741ea76f1cf5158444618d2d77 (patch)
treecaa848c3c79f79fa7c249d2398bf0d31c8ed2344 /src
parent0d722e7b0aafd72c2e7679fdaf6f3255380a3bd9 (diff)
fix @if for string formulas
Diffstat (limited to 'src')
-rw-r--r--src/interp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp.c b/src/interp.c
index a3d1e13..bfc61aa 100644
--- a/src/interp.c
+++ b/src/interp.c
@@ -1733,7 +1733,7 @@ char * seval(register struct ent * ent, register struct enode * se) {
}
case 'F': return (seval(ent, se->e.o.left));
case IF:
- case '?': return (eval(NULL, se->e.o.left) ? seval(ent, se->e.o.right->e.o.left)
+ case '?': return (seval(NULL, se->e.o.left) ? seval(ent, se->e.o.right->e.o.left)
: seval(ent, se->e.o.right->e.o.right));
case DATE: return (dodate( (time_t) (eval(NULL, se->e.o.left)),
seval(ent, se->e.o.right)));