diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-02-25 03:41:10 +0100 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-02-25 03:41:10 +0100 |
| commit | a37402be19e88395a17196b829cafebf5bdcb387 (patch) | |
| tree | 2f04c27620d55e233166a0028e63e727d20cdcbf | |
| parent | 5ec91a6413dbf87a9fc0aa3e8038d81d2054bb0a (diff) | |
| download | plan9front-a37402be19e88395a17196b829cafebf5bdcb387.tar.xz | |
nusb/audio: fix %.*s format usage
| -rw-r--r-- | sys/src/cmd/nusb/audio/audio.c | 3 |
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"); |
