Linux passes test_connection_fail
This commit is contained in:
parent
461f0a74ce
commit
595756048c
@ -473,8 +473,9 @@ void oio_tcp_connect(oio_handle* handle) {
|
|||||||
} else {
|
} else {
|
||||||
oio_err err = oio_err_new(handle, error);
|
oio_err err = oio_err_new(handle, error);
|
||||||
|
|
||||||
if (req->connect_cb) {
|
oio_connect_cb connect_cb = req->cb;
|
||||||
req->connect_cb(req, err);
|
if (connect_cb) {
|
||||||
|
connect_cb(req, err);
|
||||||
}
|
}
|
||||||
|
|
||||||
handle->err = err;
|
handle->err = err;
|
||||||
|
|||||||
@ -40,7 +40,6 @@ typedef struct {
|
|||||||
|
|
||||||
|
|
||||||
#define oio_req_private_fields \
|
#define oio_req_private_fields \
|
||||||
oio_connect_cb connect_cb; \
|
|
||||||
ngx_queue_t read_reqs; \
|
ngx_queue_t read_reqs; \
|
||||||
oio_buf* read_bufs; \
|
oio_buf* read_bufs; \
|
||||||
ev_timer timer; \
|
ev_timer timer; \
|
||||||
|
|||||||
@ -25,6 +25,7 @@ TEST_DECLARE (close_cb_stack)
|
|||||||
TEST_DECLARE (timeout)
|
TEST_DECLARE (timeout)
|
||||||
TEST_DECLARE (fail_always)
|
TEST_DECLARE (fail_always)
|
||||||
TEST_DECLARE (pass_always)
|
TEST_DECLARE (pass_always)
|
||||||
|
TEST_DECLARE (test_connection_fail)
|
||||||
|
|
||||||
TASK_LIST_START
|
TASK_LIST_START
|
||||||
|
|
||||||
@ -38,4 +39,5 @@ TASK_LIST_START
|
|||||||
TEST_ENTRY (fail_always)
|
TEST_ENTRY (fail_always)
|
||||||
|
|
||||||
TEST_ENTRY (pass_always)
|
TEST_ENTRY (pass_always)
|
||||||
|
TEST_ENTRY (test_connection_fail)
|
||||||
TASK_LIST_END
|
TASK_LIST_END
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user