Mike McCormack <[EMAIL PROTECTED]> 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

-- 
Alexandre Julliard
[EMAIL PROTECTED]


Reply via email to