tlib9: make netmkaddr handle unix! addresses better - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e082105c33333969c3b3e29349801b5d9abf6932
 (DIR) parent 226cc90ba74e5dbe2948f2ceef8e05afa5c7cc09
 (HTM) Author: Russ Cox <rsc@swtch.com>
       Date:   Wed, 11 Jun 2008 06:35:51 -0700
       
       lib9: make netmkaddr handle unix! addresses better
       
       Diffstat:
         M src/lib9/netmkaddr.c                |       8 +++++++-
       
       1 file changed, 7 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/src/lib9/netmkaddr.c b/src/lib9/netmkaddr.c
       t@@ -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;
        }