commit | f278222c412882510ac424db7564e320a1c6cb91 | [log] [tgz] |
---|---|---|
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Tue Nov 04 17:35:04 2014 +0000 |
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Tue Nov 04 17:35:04 2014 +0000 |
tree | a10584e8aefd0774b128b8b33c76215d2e1b7f5e | |
parent | af163af8950b2ffd5e7d30a17c926d354810ee96 [diff] |
PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD, be sure only to check the lowest 32 bits, since that arg is a file descriptor -- hence "int" -- and checking all 64 bits fails unexpectedly if ARG1 and VKI_AT_FDCWD are not both zero- or sign- extended. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14689 a5019735-40e9-0310-863c-91ae7b9d1cf9