git-svn: trunk@1875
remotes/push_mirror/metadata
Tomasz Kojm 19 years ago
parent 118920f898
commit e0591f050e
  1. 13
      clamav-devel/clamd/scanner.c

@ -199,19 +199,18 @@ int scan(const char *filename, unsigned long int *scanned, const struct cl_node
const char *virname;
/* check permissions */
if(access(filename, R_OK)) {
mdprintf(odesc, "%s: Access denied. ERROR\n", filename);
return -1;
}
/* stat file */
if(lstat(filename, &sb) == -1) {
mdprintf(odesc, "%s: lstat() failed. ERROR\n", filename);
return -1;
}
/* check permissions */
if(access(filename, R_OK)) {
mdprintf(odesc, "%s: Access denied. ERROR\n", filename);
return -1;
}
switch(sb.st_mode & S_IFMT) {
case S_IFLNK:
if(!cfgopt(copt, "FollowFileSymlinks")->enabled)

Loading…
Cancel
Save