diff options
author | ben <ben@rana> | 2016-04-28 12:07:24 -0500 |
---|---|---|
committer | ben <ben@rana> | 2016-04-28 12:07:24 -0500 |
commit | 4d5fb6c357b641ef37850bd2f400c89a3ec5b326 (patch) | |
tree | 244ccec46ae461dea2e0cab069de73343911a926 /sys/src/cmd/awk | |
parent | 6886164e34f8da60069ae1e13ce6032f9aac1678 (diff) |
fix printing a char from an empty string
Diffstat (limited to 'sys/src/cmd/awk')
-rw-r--r-- | sys/src/cmd/awk/run.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/awk/run.c b/sys/src/cmd/awk/run.c index a9dbe1b51..c9e90bc45 100644 --- a/sys/src/cmd/awk/run.c +++ b/sys/src/cmd/awk/run.c @@ -961,8 +961,9 @@ int format(char **pbuf, int *pbufsize, char *s, Node *a) /* printf-like conversi *p = '\0'; } } else { - *p++ = getsval(x)[0]; - *p = 0; + if((*p = getsval(x)[0]) != '\0') + p++; + *p = '\0'; } break; } |