~kris/9p

9hist

cc0f00680d8f7f8bc3f3bc4fc909a99b0a3432b4 — David du Colombier 23 years ago 0c00552
Plan 9 from Bell Labs 2003-04-23
1 files changed, 8 insertions(+), 2 deletions(-)

M ip/devip.c
M ip/devip.c => ip/devip.c +8 -2
@@ 820,6 820,7 @@ setladdrport(Conv* c, char* str, int announcing)
	char *p;
	char *rv;
	ushort lport;
	uchar addr[IPaddrlen];

	rv = nil;



@@ 844,8 845,13 @@ setladdrport(Conv* c, char* str, int announcing)
	} else {
		if(strcmp(str, "*") == 0)
			ipmove(c->laddr, IPnoaddr);
		else
			parseip(c->laddr, str);
		else {
			parseip(addr, str);
			if(ipforme(c->p->f, addr))
				ipmove(c->laddr, addr);
			else
				return "not a local IP address";
		}
	}

	/* one process can get all connections */