plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit e082105c33333969c3b3e29349801b5d9abf6932
parent 226cc90ba74e5dbe2948f2ceef8e05afa5c7cc09
Author: Russ Cox <rsc@swtch.com>
Date:   Wed, 11 Jun 2008 06:35:51 -0700

lib9: make netmkaddr handle unix! addresses better

Diffstat:
Msrc/lib9/netmkaddr.c | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib9/netmkaddr.c b/src/lib9/netmkaddr.c @@ -46,11 +46,17 @@ netmkaddr(char *linear, char *defnet, char *defsrv) return linear; /* + * if the network is unix, no service + */ + if(strncmp(linear, "unix!", 5) == 0) + return linear; + + /* * add default service */ if(defsrv == 0) return linear; - snprint(addr, sizeof(addr), "%s!%s", linear, defsrv); + snprint(addr, sizeof(addr), "%s!%s", linear, defsrv); return addr; }