[Midnightbsd-cvs] src [9003] trunk/lib/libc/gen/fts.c: use O_DIRECTORY when opening name that might be changed.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Sep 29 21:36:20 EDT 2016
Revision: 9003
http://svnweb.midnightbsd.org/src/?rev=9003
Author: laffer1
Date: 2016-09-29 21:36:20 -0400 (Thu, 29 Sep 2016)
Log Message:
-----------
use O_DIRECTORY when opening name that might be changed.
Modified Paths:
--------------
trunk/lib/libc/gen/fts.c
Modified: trunk/lib/libc/gen/fts.c
===================================================================
--- trunk/lib/libc/gen/fts.c 2016-09-30 01:35:51 UTC (rev 9002)
+++ trunk/lib/libc/gen/fts.c 2016-09-30 01:36:20 UTC (rev 9003)
@@ -1147,7 +1147,8 @@
newfd = fd;
if (ISSET(FTS_NOCHDIR))
return (0);
- if (fd < 0 && (newfd = _open(path, O_RDONLY | O_CLOEXEC, 0)) < 0)
+ if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY |
+ O_CLOEXEC, 0)) < 0)
return (-1);
if (_fstat(newfd, &sb)) {
ret = -1;
More information about the Midnightbsd-cvs
mailing list