Mike McCormack mike@codeweavers.com writes:
diff --git a/server/change.c b/server/change.c index 4349d7e..67a47af 100644 --- a/server/change.c +++ b/server/change.c @@ -1130,7 +1130,7 @@ DECL_HANDLER(read_directory_changes) dir->signaled--;
/* clear the event */
- if (event)
- if (event && !dir->signaled) reset_event( event );
This breaks the tests:
change.c:518: Test failed: action wrong change.c:522: Test failed: ov.Internal wrong change.c:523: Test failed: ov.InternalHigh wrong change.c:582: Test failed: should timeout change.c:590: Test failed: ov.Internal wrong change.c:603: Test failed: should timeout change.c:669: Test failed: should timeout make[1]: *** [change.ok] Error 7