diff options
| -rw-r--r-- | sys/src/cmd/awk/run.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/cmd/awk/run.c b/sys/src/cmd/awk/run.c index 907e8c282..a9dbe1b51 100644 --- a/sys/src/cmd/awk/run.c +++ b/sys/src/cmd/awk/run.c @@ -960,8 +960,10 @@ int format(char **pbuf, int *pbufsize, char *s, Node *a) /* printf-like conversi *p++ = '\0'; *p = '\0'; } - } else - sprint(p, fmt, getsval(x)[0]); + } else { + *p++ = getsval(x)[0]; + *p = 0; + } break; } if (istemp(x)) |
