summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 04:16:48 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 04:16:48 +0100
commit28bcea12aa084166f75a51c68c44dbf74fae52e3 (patch)
treeaf46212ebdcff3796ee0fab21a47a704b510c60f
parent5d58b9573cc4ea97f569735c1a61be48c27e6728 (diff)
aux/wpa: fix %.*s format in debug prints
-rw-r--r--sys/src/cmd/aux/wpa.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/aux/wpa.c b/sys/src/cmd/aux/wpa.c
index 9a8d84f64..616cbf90f 100644
--- a/sys/src/cmd/aux/wpa.c
+++ b/sys/src/cmd/aux/wpa.c
@@ -915,7 +915,8 @@ eapreq(Eapconn *conn, int code, int id, uchar *data, int datalen)
eapresp(conn, 2, id, data, datalen);
return;
case 2:
- fprint(2, "%s: eap error: %.*s\n", argv0, datalen-1, (char*)data+1);
+ fprint(2, "%s: eap error: %.*s\n",
+ argv0, utfnlen((char*)data+1, datalen-1), (char*)data+1);
return;
case 33: /* EAP Extensions (AVP) */
if(debug)
@@ -971,7 +972,7 @@ eapreq(Eapconn *conn, int code, int id, uchar *data, int datalen)
if(debug || data[0] == 4)
fprint(2, "%s: eap mschapv2 %s: %.*s\n", argv0,
data[0] == 3 ? "Success" : "Failure",
- datalen < 4 ? 0 : datalen-4, (char*)data+4);
+ datalen < 4 ? 0 : utfnlen((char*)data+4, datalen-4), (char*)data+4);
*(--data) = tp;
eapresp(conn, 2, id, data, 2);
return;