From e7c89b6ab467270a284db3b434ebb84bf3243384 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 15 Mar 2012 23:20:56 +0100 Subject: [PATCH] socksd: setnetmtpt --- sys/src/cmd/ip/socksd.c | 11 ++++++++--- 1 file 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 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;