]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/catsearch.c
don't create an adouble file in ad_metadata for noadouble volume
[netatalk.git] / etc / afpd / catsearch.c
index 1197ecd9eca6d574136876348771fae212233977..28fe3411faa625143c74d3a66a038323faffd3b4 100644 (file)
@@ -215,7 +215,7 @@ static struct adouble *adl_lkup(struct vol *vol, struct path *path, struct adoub
                adp = &ad;
        } 
 
-    if ( ad_metadata( path->u_name, ((isdir)?ADFLAGS_DIR:0), adp) < 0 ) {
+    if ( ad_metadata( path->u_name, vol_noadouble(vol) | ((isdir)?ADFLAGS_DIR:0), adp) < 0 ) {
         adp = NULL; /* FIXME without resource fork adl_lkup will be call again */
     }