From 4d5fb6c357b641ef37850bd2f400c89a3ec5b326 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 28 Apr 2016 12:07:24 -0500 Subject: fix printing a char from an empty string --- sys/src/cmd/awk/run.c | 5 +++-- 1 file 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; } -- cgit v1.2.3