diff options
| -rw-r--r-- | PICA_client.c | 4 | ||||
| -rw-r--r-- | PICA_client.h | 4 | ||||
| -rw-r--r-- | tests/test_client.c | 8 |
3 files changed, 8 insertions, 8 deletions
diff --git a/PICA_client.c b/PICA_client.c index fa52e63..82d9a81 100644 --- a/PICA_client.c +++ b/PICA_client.c @@ -1959,9 +1959,9 @@ int PICA_event_loop(struct PICA_c2n **connections, struct PICA_listener **listen if (ret != PICA_OK) { if ((*ic2n)->state == PICA_C2N_STATE_CONNECTED) - callbacks.c2n_closed_cb(*ic2n); + callbacks.c2n_closed_cb(*ic2n, ret); else - callbacks.c2n_failed_cb(*ic2n); + callbacks.c2n_failed_cb(*ic2n, ret); PICA_close_c2n(*ic2n); } diff --git a/PICA_client.h b/PICA_client.h index 661ae6d..0fd1025 100644 --- a/PICA_client.h +++ b/PICA_client.h @@ -273,9 +273,9 @@ struct PICA_client_callbacks void (*c2n_established_cb)(struct PICA_c2n *c2n); - void (*c2n_failed_cb)(struct PICA_c2n *c2n); + void (*c2n_failed_cb)(struct PICA_c2n *c2n, int error); - void (*c2n_closed_cb)(struct PICA_c2n *c2n); + void (*c2n_closed_cb)(struct PICA_c2n *c2n, int error); void (*listener_error_cb)(struct PICA_listener *lst, int errorcode); }; diff --git a/tests/test_client.c b/tests/test_client.c index 5cbd24d..7a16732 100644 --- a/tests/test_client.c +++ b/tests/test_client.c @@ -135,14 +135,14 @@ void c2n_established_cb(struct PICA_c2n *c2n) printf("c2n_established_cb: %p\n my_id %s\n", c2n, PICA_id_to_base64(c2n->acc->id, NULL)); } -void c2n_failed_cb(struct PICA_c2n *c2n) +void c2n_failed_cb(struct PICA_c2n *c2n, int error) { - printf("c2n_failed_cb: %p\n", c2n); + printf("c2n_failed_cb: %p error_code %i\n", c2n, error); } -void c2n_closed_cb(struct PICA_c2n *c2n) +void c2n_closed_cb(struct PICA_c2n *c2n, int error) { - printf("c2n_closed_cb: %p\n", c2n); + printf("c2n_closed_cb: %p error_code %i\n", c2n, error); } void listener_error(struct PICA_listener *lst, int errorcode) |
