diff options
Diffstat (limited to 'toxcore/TCP_connection.c')
-rw-r--r-- | toxcore/TCP_connection.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/toxcore/TCP_connection.c b/toxcore/TCP_connection.c index 922bf0df..623aeb4f 100644 --- a/toxcore/TCP_connection.c +++ b/toxcore/TCP_connection.c | |||
@@ -375,7 +375,8 @@ void set_packet_tcp_connection_callback(TCP_Connections *tcp_c, int (*tcp_data_c | |||
375 | /* Set the callback for TCP onion packets. | 375 | /* Set the callback for TCP onion packets. |
376 | */ | 376 | */ |
377 | void set_oob_packet_tcp_connection_callback(TCP_Connections *tcp_c, int (*tcp_oob_callback)(void *object, | 377 | void set_oob_packet_tcp_connection_callback(TCP_Connections *tcp_c, int (*tcp_oob_callback)(void *object, |
378 | const uint8_t *public_key, unsigned int tcp_connections_number, const uint8_t *data, uint16_t length), void *object) | 378 | const uint8_t *public_key, unsigned int tcp_connections_number, const uint8_t *data, uint16_t length, void *userdata), |
379 | void *object) | ||
379 | { | 380 | { |
380 | tcp_c->tcp_oob_callback = tcp_oob_callback; | 381 | tcp_c->tcp_oob_callback = tcp_oob_callback; |
381 | tcp_c->tcp_oob_callback_object = object; | 382 | tcp_c->tcp_oob_callback_object = object; |
@@ -985,7 +986,7 @@ static int tcp_oob_callback(void *object, const uint8_t *public_key, const uint8 | |||
985 | } | 986 | } |
986 | 987 | ||
987 | if (tcp_c->tcp_oob_callback) { | 988 | if (tcp_c->tcp_oob_callback) { |
988 | tcp_c->tcp_oob_callback(tcp_c->tcp_oob_callback_object, public_key, tcp_connections_number, data, length); | 989 | tcp_c->tcp_oob_callback(tcp_c->tcp_oob_callback_object, public_key, tcp_connections_number, data, length, userdata); |
989 | } | 990 | } |
990 | 991 | ||
991 | return 0; | 992 | return 0; |