From eeb5e4cd883536ac95c746d42cd844047590f45b Mon Sep 17 00:00:00 2001 From: Niels Provos Date: Thu, 29 Nov 2007 02:52:32 +0000 Subject: [PATCH] a bug in the regression test of event_reinit caused epoll to fail svn:r560 --- test/regress.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/regress.c b/test/regress.c index 8d24ee32..0909ca4c 100644 --- a/test/regress.c +++ b/test/regress.c @@ -473,7 +473,10 @@ test_fork(void) event_dispatch(); - exit(test_ok == 0); + /* we do not send an EOF; simple_read_cb requires an EOF + * to set test_ok. we just verify that the callback was + * called. */ + exit(test_ok != 0 || called != 2); } /* wait for the child to read the data */ @@ -487,7 +490,7 @@ test_fork(void) } if (WEXITSTATUS(status) != 0) { - fprintf(stderr, "FAILED\n"); + fprintf(stderr, "FAILED (exit)\n"); exit(1); } -- 2.40.0