From 6886164e34f8da60069ae1e13ce6032f9aac1678 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 28 Apr 2016 11:20:38 -0500 Subject: fix printing a char from a string that starts with a rune --- sys/src/cmd/awk/run.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sys/src/cmd/awk') 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)) -- cgit v1.2.3