From cb8ef42b5579155a34fd7672c867a9e06e2983dd Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 25 Feb 2019 03:51:19 +0100 Subject: ip/pppoe: fix %.*s format in debug prints --- sys/src/cmd/ip/pppoe.c | 8 ++++---- 1 file 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; -- cgit v1.2.3