From e082105c33333969c3b3e29349801b5d9abf6932 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 11 Jun 2008 06:35:51 -0700 Subject: lib9: make netmkaddr handle unix! addresses better --- src/lib9/netmkaddr.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/lib9') diff --git a/src/lib9/netmkaddr.c b/src/lib9/netmkaddr.c index b476516d..832f7e28 100644 --- a/src/lib9/netmkaddr.c +++ b/src/lib9/netmkaddr.c @@ -45,12 +45,18 @@ netmkaddr(char *linear, char *defnet, char *defsrv) if(cp) 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; } -- cgit v1.2.3