summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2>2012-03-15 18:31:41 +0100
committercinap_lenrek <cinap_lenrek@rei2>2012-03-15 18:31:41 +0100
commit7064a591ffdd6c689a6c2c9e53a2d8e77b46a479 (patch)
treed42e2038dd5a9a9c0edcd043759d937b94bb46ae
parent742a506df578a22596ad81d010fdf020ba66d387 (diff)
parente7c89b6ab467270a284db3b434ebb84bf3243384 (diff)
merge
-rw-r--r--sys/src/cmd/ip/socksd.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/src/cmd/ip/socksd.c b/sys/src/cmd/ip/socksd.c
index c7a487f7b..1542daab3 100644
--- 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 @@ main(int argc, char *argv[])
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;