summaryrefslogtreecommitdiff
path: root/sys/src/cmd/awk/awkgram.y
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-08-12 21:34:06 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2017-08-12 21:34:06 +0200
commit9cf3dc9a259cadc80e6d3840c658ef1d5f7c94a4 (patch)
tree3ae416813cb7631de1c27a74f8cc35ae5686c356 /sys/src/cmd/awk/awkgram.y
parent3f9d5e4a4f9e4f0b5fe66e4a6745a4b8c5f6e447 (diff)
awk: allow string as exit status
Diffstat (limited to 'sys/src/cmd/awk/awkgram.y')
-rw-r--r--sys/src/cmd/awk/awkgram.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/awk/awkgram.y b/sys/src/cmd/awk/awkgram.y
index 7ddf6087b..9b8152083 100644
--- a/sys/src/cmd/awk/awkgram.y
+++ b/sys/src/cmd/awk/awkgram.y
@@ -98,7 +98,7 @@ Node *arglist = 0; /* list of args for current function */
%%
program:
- pas { if (errorflag==0)
+ pas { if (exitstatus==nil)
winner = (Node *)stat3(PROGRAM, beginloc, $1, endloc); }
| error { yyclearin; bracecheck(); SYNTAX("bailing out"); }
;