ref: 2df5c093acd6db72d527c4692c6f8287b0c9a00c
parent: a1e78af095c2b932c5e6a4b518e470f517d21dd3
author: cinap_lenrek <cinap_lenrek@tuttle.9hal>
date: Thu Mar 15 19:20:56 EDT 2012
socksd: setnetmtpt
--- a/sys/src/cmd/ip/socksd.c
+++ b/sys/src/cmd/ip/socksd.c
@@ -3,8 +3,8 @@
#include <ip.h>
int socksver;
-char *inside = "/net";
-char *outside = "/net";
+char inside[128];
+char outside[128];
int
str2addr(char *s, uchar *a)
@@ -203,9 +203,14 @@
fmtinstall('I', eipfmt);+ setnetmtpt(inside, sizeof(inside), 0);
+ setnetmtpt(outside, sizeof(outside), 0);
ARGBEGIN {case 'x':
- outside = ARGF();
+ setnetmtpt(inside, sizeof(inside), ARGF());
+ break;
+ case 'o':
+ setnetmtpt(outside, sizeof(outside), ARGF());
break;
} ARGEND;
--
⑨