summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorben <ben@rana>2016-04-28 11:20:38 -0500
committerben <ben@rana>2016-04-28 11:20:38 -0500
commit6886164e34f8da60069ae1e13ce6032f9aac1678 (patch)
tree65ae33b27213435e1844bf0300145bef10a24224
parent7420dc6adab03f28020243d71a3372cda15cacbc (diff)
fix printing a char from a string that starts with a rune
-rw-r--r--sys/src/cmd/awk/run.c6
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))