]> arthur.barton.de Git - netatalk.git/commitdiff
fix ::
authordidg <didg>
Tue, 26 Nov 2002 08:22:37 +0000 (08:22 +0000)
committerdidg <didg>
Tue, 26 Nov 2002 08:22:37 +0000 (08:22 +0000)
etc/afpd/auth.c
etc/afpd/directory.c

index 0d4d14ed61e15c002e4217d3e36964643fb16889..20348befbd9a139d518fba2a9635019b05e7581c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: auth.c,v 1.38 2002-11-25 09:42:13 didg Exp $
+ * $Id: auth.c,v 1.39 2002-11-26 08:22:37 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -366,7 +366,7 @@ unsigned int ibuflen, *rbuflen;
     rbuf += sizeof(type);
 
     *rbuflen += sizeof(tklen);
-    tklen = htonl(sizeof(pid_t));
+    tklen = htons(sizeof(pid_t));
     memcpy(rbuf, &tklen, sizeof(tklen));
     rbuf += sizeof(tklen);
     
index 80188046882a38f6b338f3e0a094908cfe37e94c..28e9be7d46a1fba7eb530969b024981c5fc20440 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: directory.c,v 1.51 2002-11-05 18:47:43 pooba53 Exp $
+ * $Id: directory.c,v 1.52 2002-11-26 08:22:38 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -839,7 +839,7 @@ char        **cpath;
            len = ntohs(len16);
            data += 2;
            size = 7;
-           sep = '/';
+           sep = 0; /* '/';*/
            break;
         }
         /* else it's an error */
@@ -889,13 +889,13 @@ char      **cpath;
             return &ret;
         }
 
-        if (!*data || *data == sep ) {
+        if (*data == sep ) {
             data++;
             len--;
         }
        u = NULL;
 
-        while ( *data && *data == sep && len > 0 ) {
+        while (*data == sep && len > 0 ) {
             if ( dir->d_parent == NULL ) {
                 return NULL;
             }
@@ -909,8 +909,8 @@ char        **cpath;
         if (len > 0) {
                u = data;
                olen = len;
-               }        
-        while ( *data && *data != sep && len > 0 ) {
+        }        
+        while ( *data != sep && len > 0 ) {
             *p++ = *data++;
             len--;
         }