diff options
author | ben <ben@rana> | 2016-04-28 11:20:38 -0500 |
---|---|---|
committer | ben <ben@rana> | 2016-04-28 11:20:38 -0500 |
commit | 6886164e34f8da60069ae1e13ce6032f9aac1678 (patch) | |
tree | 65ae33b27213435e1844bf0300145bef10a24224 /sys/src/cmd/awk | |
parent | 7420dc6adab03f28020243d71a3372cda15cacbc (diff) |
fix printing a char from a string that starts with a rune
Diffstat (limited to 'sys/src/cmd/awk')
-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)) |