summaryrefslogtreecommitdiff
path: root/sys/src/cmd/ip
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:51:19 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:51:19 +0100
commitcb8ef42b5579155a34fd7672c867a9e06e2983dd (patch)
tree3e4ce669be9f659d9292a5d2915b6323c8596671 /sys/src/cmd/ip
parentb01b637889b587521b2f616ea469b3b64e0a7a9b (diff)
ip/pppoe: fix %.*s format in debug prints
Diffstat (limited to 'sys/src/cmd/ip')
-rw-r--r--sys/src/cmd/ip/pppoe.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/src/cmd/ip/pppoe.c b/sys/src/cmd/ip/pppoe.c
index 8dd0f3638..e31bfdb4d 100644
--- a/sys/src/cmd/ip/pppoe.c
+++ b/sys/src/cmd/ip/pppoe.c
@@ -614,10 +614,10 @@ dumptags(uchar *tagdat, int ntagdat)
fprint(2, "end of tag list\n");
break;
case TagSrvName:
- fprint(2, "service '%.*s'\n", len, (char*)v);
+ fprint(2, "service '%.*s'\n", utfnlen((char*)v, len), (char*)v);
break;
case TagAcName:
- fprint(2, "ac '%.*s'\n", len, (char*)v);
+ fprint(2, "ac '%.*s'\n", utfnlen((char*)v, len), (char*)v);
break;
case TagHostUniq:
fprint(2, "nonce ");
@@ -636,10 +636,10 @@ dumptags(uchar *tagdat, int ntagdat)
fprint(2, "relay ");
goto Hex;
case TagSrvNameErr:
- fprint(2, "srverr '%.*s'\n", len, (char*)v);
+ fprint(2, "srverr '%.*s'\n", utfnlen((char*)v, len), (char*)v);
break;
case TagAcSysErr:
- fprint(2, "syserr '%.*s'\n", len, (char*)v);
+ fprint(2, "syserr '%.*s'\n", utfnlen((char*)v, len), (char*)v);
break;
}
sz += 2+2+len;