diff options
author | andmarti1424 <andmarti@gmail.com> | 2017-12-10 14:11:52 -0300 |
---|---|---|
committer | andmarti1424 <andmarti@gmail.com> | 2017-12-10 14:11:52 -0300 |
commit | 0546c40e90a58426bcf58dd1777d805d354b2e67 (patch) | |
tree | 7fbca976f449f403fefec0781bfe6d1c2ab64fb0 | |
parent | dc14b66305ad68c971f4591d39b7d7d29150fccb (diff) |
revert last commit for issue 217
-rw-r--r-- | src/interp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp.c b/src/interp.c index bfc61aa..a3d1e13 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 (seval(NULL, se->e.o.left) ? seval(ent, se->e.o.right->e.o.left) + case '?': return (eval(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))); |