summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:41:10 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:41:10 +0100
commita37402be19e88395a17196b829cafebf5bdcb387 (patch)
tree2f04c27620d55e233166a0028e63e727d20cdcbf
parent5ec91a6413dbf87a9fc0aa3e8038d81d2054bb0a (diff)
downloadplan9front-a37402be19e88395a17196b829cafebf5bdcb387.tar.xz
nusb/audio: fix %.*s format usage
-rw-r--r--sys/src/cmd/nusb/audio/audio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/nusb/audio/audio.c b/sys/src/cmd/nusb/audio/audio.c
index 0261f3b57..2ec1f1a27 100644
--- a/sys/src/cmd/nusb/audio/audio.c
+++ b/sys/src/cmd/nusb/audio/audio.c
@@ -122,7 +122,8 @@ fswrite(Req *r)
char msg[256], *f[4];
int nf, speed;
- snprint(msg, sizeof(msg), "%.*s", r->ifcall.count, r->ifcall.data);
+ snprint(msg, sizeof(msg), "%.*s",
+ utfnlen((char*)r->ifcall.data, r->ifcall.count), (char*)r->ifcall.data);
nf = tokenize(msg, f, nelem(f));
if(nf < 2){
respond(r, "invalid ctl message");