]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Bug 516090 - Regression : Linux FreeBSD and Darwin: refactor *at syscall dirfd check
authorPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 16 Feb 2026 18:49:02 +0000 (19:49 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 16 Feb 2026 18:49:02 +0000 (19:49 +0100)
NEWS
coregrind/m_syswrap/syswrap-arm-linux.c

diff --git a/NEWS b/NEWS
index e0dcfce779224faab82d0c8f5f667bd46c3cc2a0..0fee784c3d61baa2184315bb38267d0b92562e03 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -92,6 +92,7 @@ are not entered into bugzilla tend to get forgotten about or ignored.
 515731  Distinguish between realloc functions in realloc size 0 error messages
 515810  Update the LTP version in valgrind testsuite to 20260130
 515992  Add FreeBSD /proc virtualisation for cmdline and file
+516090  Regression : Linux FreeBSD and Darwin: refactor *at syscall dirfd checks
 
 To see details of a given bug, visit
   https://bugs.kde.org/show_bug.cgi?id=XXXXXX
index 73e5ef1a720e7a9936e0ed8d49e0eda36e8f544f..1bc2bdf29e9e0481709293f45bf65570c0a917fa 100644 (file)
@@ -285,7 +285,6 @@ PRE(sys_fstatat64)
    PRE_REG_READ3(long, "fstatat64",
                  int, dfd, char *, file_name, struct stat64 *, buf);
    ML_(fd_at_check_allowed)(SARG1, (const HChar*)ARG2, "fstatat64", tid, status);
-      SET_STATUS_Failure( VKI_EBADF );
    PRE_MEM_RASCIIZ( "fstatat64(file_name)", ARG2 );
    PRE_MEM_WRITE( "fstatat64(buf)", ARG3, sizeof(struct vki_stat64) );
 }