summaryrefslogtreecommitdiff
path: root/usr/src/cmd/awk/main.c
diff options
context:
space:
mode:
authorYuri Pankov <yuri.pankov@nexenta.com>2011-02-09 11:52:15 -0800
committerYuri Pankov <yuri.pankov@nexenta.com>2011-02-09 11:52:15 -0800
commit0717e03de979bd98c63b0b48ccb2a5c2628ee4b9 (patch)
tree0a071d3f4fb5d3d4f5eb5a65c9faab14399fbadd /usr/src/cmd/awk/main.c
parentc4fc6b2110a79240282dafa6c538f2b42a6b8e2a (diff)
downloadillumos-joyent-0717e03de979bd98c63b0b48ccb2a5c2628ee4b9.tar.gz
637 nawk coredumps on -d
Reviewed by: Olga Kryzhanovska <olga.kryzhanovska@gmail.com> Reviewed by: Roland Mainz <roland.mainz@nexenta.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
Diffstat (limited to 'usr/src/cmd/awk/main.c')
-rw-r--r--usr/src/cmd/awk/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/cmd/awk/main.c b/usr/src/cmd/awk/main.c
index 4510477bdb..b0c9d5ae98 100644
--- a/usr/src/cmd/awk/main.c
+++ b/usr/src/cmd/awk/main.c
@@ -137,8 +137,11 @@ main(int argc, char *argv[], char *envp[])
}
/* argv[1] is now the first argument */
if (npfile == 0) { /* no -f; first argument is program */
- if (argc <= 1)
+ if (argc <= 1) {
+ if (dbg)
+ exit(0);
ERROR "no program given" FATAL;
+ }
dprintf(("program = |%s|\n", argv[1]));
lexprog = (uchar *)argv[1];
argc--;