summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:50:14 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2019-02-25 03:50:14 +0100
commitb01b637889b587521b2f616ea469b3b64e0a7a9b (patch)
treea5095d5991e7753b491a0ce6f9c6585d8a96940c /sys
parent80a1d1ab934b9dcb89833410a48f9da7260c32fe (diff)
ip/socksd: fix %.*s format in dialstring
Diffstat (limited to 'sys')
-rw-r--r--sys/src/cmd/ip/socksd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/cmd/ip/socksd.c b/sys/src/cmd/ip/socksd.c
index aad6b5b62..8e3ff19c6 100644
--- a/sys/src/cmd/ip/socksd.c
+++ b/sys/src/cmd/ip/socksd.c
@@ -78,6 +78,7 @@ addr2str(char *proto, uchar *a){
case 0x03:
n = *a++;
port = nhgets(a+n);
+ n = utfnlen((char*)a, n);
snprint(s, sizeof(s), "%s!%.*s!%d", proto, n, (char*)a, port);
return s;
}