From 270078adeffd1e87b4fd8804873899281a4f7792 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Wed, 4 May 2011 00:30:58 +0200 Subject: [PATCH] Fix bugs in test-delayed-accept --- test/test-delayed-accept.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/test-delayed-accept.c b/test/test-delayed-accept.c index 878185ed..7aa9a834 100644 --- a/test/test-delayed-accept.c +++ b/test/test-delayed-accept.c @@ -43,7 +43,7 @@ static void close_cb(oio_handle* handle, int status) { } -static void do_accept(oio_req* req, int status) { +static void do_accept(oio_req* req, int64_t skew, int status) { oio_handle* server; oio_handle* accepted_handle = (oio_handle*)malloc(sizeof *accepted_handle); int r; @@ -122,15 +122,14 @@ static void connect_cb(oio_req* req, int status) { ASSERT(req != NULL); ASSERT(status == 0); - free(req); - - /* Reuse the req to do a read. */ /* Not that the server will send anything, but otherwise we'll never know */ /* when te server closes the connection. */ r = oio_read_start(req->handle, read_cb); ASSERT(r == 0); connect_cb_called++; + + free(req); }