]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Illumos: Don't call ML_(fd_allowed) from PRE(sys_fstat)
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 9 Nov 2024 17:17:26 +0000 (18:17 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 9 Nov 2024 17:17:26 +0000 (18:17 +0100)
This was causing many false positives with --track-fds=yes

coregrind/m_syswrap/syswrap-solaris.c

index f43c2f30a95cf8ed15dd002f84ab1975df4a088d..9d869d9b5f8e4642921c1487101d358b27e862de 100644 (file)
@@ -2357,10 +2357,6 @@ PRE(sys_fstat)
    PRINT("sys_fstat ( %ld, %#lx )", SARG1, ARG2);
    PRE_REG_READ2(long, "fstat", int, fildes, struct stat *, buf);
    PRE_MEM_WRITE("fstat(buf)", ARG2, sizeof(struct vki_stat));
-
-   /* Be strict. */
-   if (!ML_(fd_allowed)(ARG1, "fstat", tid, False))
-      SET_STATUS_Failure(VKI_EBADF);
 }
 
 POST(sys_fstat)