/*
- * $Id: filedir.c,v 1.68 2010-01-19 14:51:18 franklahm Exp $
+ * $Id: filedir.c,v 1.70 2010-02-10 14:05:37 franklahm Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
upath, strerror(errno));
ret = AFPERR_ACCESS;
}
- else if (chmod(upath,(st.st_mode&~default_options.umask)| S_IRGRP| S_IROTH) < 0)
+ else if ((!S_ISLNK(st->st_mode)) && (chmod(upath,(st.st_mode&~default_options.umask)| S_IRGRP| S_IROTH) < 0))
{
LOG(log_error, logtype_afpd,
"matchfile2dirperms(%s): Error adding file read permissions: %s",
return AFPERR_PARAM;
if (!vol->vfs->vfs_validupath(vol, name)) {
- LOG(log_info, logtype_afpd, "check_name: illegal name: '%s'", name);
+ LOG(log_error, logtype_afpd, "check_name: illegal name: '%s'", name);
return AFPERR_EXIST;
}
for(i=0, j=0; veto_str[i] != '\0'; i++) {
if (veto_str[i] == '/') {
if ((j>0) && (path[j] == '\0')) {
- LOG(log_info, logtype_afpd, "vetoed file:'%s'", path);
+ LOG(log_debug, logtype_afpd, "vetoed file:'%s'", path);
return 1;
}
j = 0;