]> arthur.barton.de Git - netatalk.git/commitdiff
check if dest file exist in moveandrename, current test will replace dest file
authordidg <didg>
Sat, 25 Sep 2004 14:46:22 +0000 (14:46 +0000)
committerdidg <didg>
Sat, 25 Sep 2004 14:46:22 +0000 (14:46 +0000)
if source and dest only differ by case, not sure it's what we really want.

etc/afpd/filedir.c

index 00e3e41c5e97b891db5009ece4ac4e5eb679324e..3b7613e07ae6fb0eddd1ba1b38f301512d02d2a8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: filedir.c,v 1.45.2.2.2.12 2004-08-11 03:13:21 bfernhomberg Exp $
+ * $Id: filedir.c,v 1.45.2.2.2.13 2004-09-25 14:46:22 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -416,7 +416,7 @@ int         isdir;
                 free(oldname_w);
                 return AFPERR_MISC; /* conversion error has already been logged */
             }
-           if (!strcasecmp_w(oldname_w, newname_w)) {
+           if (strcasecmp_w(oldname_w, newname_w)) {
                free(oldname_w);
                free(newname_w);
                 return AFPERR_EXIST;