BSD 4_2 release
[unix-history] / usr / src / usr.bin / uucp / anyread.c
index 3cfa08d..a0ba138 100644 (file)
@@ -1,9 +1,12 @@
-static char sccsid[] = "@(#)anyread.c  4.1     (Berkeley)      9/11/82";
+#ifndef lint
+static char sccsid[] = "@(#)anyread.c  5.1 (Berkeley) 7/2/83";
+#endif
 
 #include "uucp.h"
 #include <sys/types.h>
 #include <sys/stat.h>
 
 
 #include "uucp.h"
 #include <sys/types.h>
 #include <sys/stat.h>
 
+
 /*******
  *     anyread         check if anybody can read
  *     return 0 ok: FAIL not ok
 /*******
  *     anyread         check if anybody can read
  *     return 0 ok: FAIL not ok
@@ -14,7 +17,7 @@ char *file;
 {
        struct stat s;
 
 {
        struct stat s;
 
-       if (stat(file, &s) != 0)
+       if (stat(subfile(file), &s) != 0)
                /* for security check a non existant file is readable */
                return(0);
        if (!(s.st_mode & ANYREAD))
                /* for security check a non existant file is readable */
                return(0);
        if (!(s.st_mode & ANYREAD))