]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/file.c
added dropbox as a volume option when DROPKLUDGE is compiled in
[netatalk.git] / etc / afpd / file.c
index d68fac2ec04836dd908d5f8310e3091cfaf3b4f7..b96bc2f224aea639b59b961d810ecc4d9ee97fba 100644 (file)
@@ -445,7 +445,9 @@ int afp_createfile(obj, ibuf, ibuflen, rbuf, rbuflen )
 createfile_done:
 
 #ifdef DROPKLUDGE
-    retvalue=matchfile2dirperms(upath, vol, did);
+    if (vol->v_flags & AFPVOL_DROPBOX) {
+         retvalue=matchfile2dirperms(upath, vol, did);
+    }
 #endif DROPKLUDGE
 
     setvoltime(obj, vol );
@@ -885,7 +887,9 @@ int afp_copyfile(obj, ibuf, ibuflen, rbuf, rbuflen )
     setvoltime(obj, vol );
 
 #ifdef DROPKLUDGE
-    retvalue=matchfile2dirperms(newname, vol, sdid);
+    if (vol->v_flags & AFPVOL_DROPBOX) {
+         retvalue=matchfile2dirperms(newname, vol, sdid);
+    }
 #endif DROPKLUDGE
 
 #ifdef DEBUG