|
From: <sv...@va...> - 2008-05-14 12:58:10
|
Author: sewardj
Date: 2008-05-14 13:57:56 +0100 (Wed, 14 May 2008)
New Revision: 8086
Log:
Merge r8049 (#158425: sys_poll incorrectly emulated when RES==0)
Modified:
branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-generic.c
Modified: branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-generic.c
===================================================================
--- branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-generic.c 2008-05-14 12:55:14 UTC (rev 8085)
+++ branches/VALGRIND_3_3_BRANCH/coregrind/m_syswrap/syswrap-generic.c 2008-05-14 12:57:56 UTC (rev 8086)
@@ -5258,7 +5258,7 @@
POST(sys_poll)
{
- if (RES > 0) {
+ if (RES >= 0) {
UInt i;
struct vki_pollfd* ufds = (struct vki_pollfd *)ARG1;
for (i = 0; i < ARG2; i++)
|