]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/directory.c
IPC for disasociated afpd processes via UNIX domain sockets
[netatalk.git] / etc / afpd / directory.c
index a8ae9e1080709bfe9782b99ac0ab91e6dd9c027f..1181a94ecb49b00adfdb83ae895568a4e1f7b046 100644 (file)
@@ -831,6 +831,7 @@ struct dir *dir_new(const char *m_name,
     dir->dcache_ino = st->st_ino;
     if (!S_ISDIR(st->st_mode))
         dir->d_flags = DIRF_ISFILE;
+    dir->d_rights_cache = 0xffffffff;
     return dir;
 }
 
@@ -2511,9 +2512,6 @@ int afp_mapid(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *r
             rbuf += sizeof( id );
             *rbuflen = 2 * sizeof( id );
             break;
-        case UUID_LOCAL:
-            free(name);
-            return (AFPERR_NOITEM);
         default:
             return AFPERR_MISC;
         }