]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/filedir.c
don't create an adouble file in ad_metadata for noadouble volume
[netatalk.git] / etc / afpd / filedir.c
index 8930293c562c128f2c270cecdfba611ea98d0df5..5db262dfe461493fbd1009ed1ec237cc2143d449 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: filedir.c,v 1.64 2009-10-29 13:38:15 didg Exp $
+ * $Id: filedir.c,v 1.65 2009-11-27 12:37:24 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -360,7 +360,7 @@ static int moveandrename(const struct vol *vol, struct dir *sdir, char *oldname,
      * we are in the dest folder so we need to use p for ad_open
     */
     
-    if (!ad_metadata(p, adflags, adp)) {
+    if (!ad_metadata(p, vol_noadouble(vol) | adflags, adp)) {
         u_int16_t bshort;
 
         ad_getattr(adp, &bshort);