commit e082105c33333969c3b3e29349801b5d9abf6932 from: Russ Cox date: Wed Jun 11 13:35:51 2008 UTC lib9: make netmkaddr handle unix! addresses better commit - 226cc90ba74e5dbe2948f2ceef8e05afa5c7cc09 commit + e082105c33333969c3b3e29349801b5d9abf6932 blob - b476516d910c192b3802fec54358960a2eb8c438 blob + 832f7e28094146ef6d3fef562bcc70b2718d5d62 --- src/lib9/netmkaddr.c +++ 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; }