git: 9front

Download patch

ref: 6515b073ddc302dab6c8c6507b2dc8b586eb76da
parent: 24e837127acefc4c2a2416dc099b3e852d5a0282
parent: 2df5c093acd6db72d527c4692c6f8287b0c9a00c
author: cinap_lenrek <cinap_lenrek@rei2>
date: Thu Mar 15 14:31:41 EDT 2012

merge

--- 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;
 
--