]> arthur.barton.de Git - netatalk.git/commitdiff
max length of UTF8-MAC filename is 255
authorHAT <hat@fa2.so-net.ne.jp>
Fri, 4 Mar 2011 15:22:39 +0000 (00:22 +0900)
committerHAT <hat@fa2.so-net.ne.jp>
Fri, 4 Mar 2011 15:22:39 +0000 (00:22 +0900)
etc/afpd/directory.c

index 55918eaeb8ed2ef6b8fa8dd0e064d01bc6c0ebbb..d4db9ece71c425ce7d02f11605fa1c48993bb6c9 100644 (file)
@@ -1104,7 +1104,7 @@ struct path *cname(struct vol *vol, struct dir *dir, char **cpath)
         /* 6*/
         for ( p = path; *data != 0 && len > 0; len-- ) {
             *p++ = *data++;
-            if (p > &path[ MAXPATHLEN]) {
+            if (p > &path[255]) {   /* FIXME safeguard, limit of early Mac OS X */
                 afp_errno = AFPERR_PARAM;
                 return NULL;
             }