diff options
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r-- | toxcore/Messenger.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c index 704a34b4..7d93b2da 100644 --- a/toxcore/Messenger.c +++ b/toxcore/Messenger.c | |||
@@ -1441,13 +1441,15 @@ static int handle_custom_lossy_packet(void *object, int friend_num, const uint8_ | |||
1441 | 1441 | ||
1442 | if (m->friendlist[friend_num].lossy_packethandlers[packet[0] % PACKET_ID_LOSSY_RANGE_SIZE].function) | 1442 | if (m->friendlist[friend_num].lossy_packethandlers[packet[0] % PACKET_ID_LOSSY_RANGE_SIZE].function) |
1443 | return m->friendlist[friend_num].lossy_packethandlers[packet[0] % PACKET_ID_LOSSY_RANGE_SIZE].function( | 1443 | return m->friendlist[friend_num].lossy_packethandlers[packet[0] % PACKET_ID_LOSSY_RANGE_SIZE].function( |
1444 | m->friendlist[friend_num].lossy_packethandlers[packet[0] % PACKET_ID_LOSSY_RANGE_SIZE].object, packet, length); | 1444 | m, friend_num, packet, length, m->friendlist[friend_num].lossy_packethandlers[packet[0] % |
1445 | PACKET_ID_LOSSY_RANGE_SIZE].object); | ||
1445 | 1446 | ||
1446 | return 1; | 1447 | return 1; |
1447 | } | 1448 | } |
1448 | 1449 | ||
1449 | int custom_lossy_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte, | 1450 | int custom_lossy_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte, |
1450 | int (*packet_handler_callback)(void *object, const uint8_t *data, uint32_t len), void *object) | 1451 | int (*packet_handler_callback)(Messenger *m, int32_t friendnumber, const uint8_t *data, uint32_t len, void *object), |
1452 | void *object) | ||
1451 | { | 1453 | { |
1452 | if (friend_not_valid(m, friendnumber)) | 1454 | if (friend_not_valid(m, friendnumber)) |
1453 | return -1; | 1455 | return -1; |
@@ -1490,13 +1492,15 @@ static int handle_custom_lossless_packet(void *object, int friend_num, const uin | |||
1490 | 1492 | ||
1491 | if (m->friendlist[friend_num].lossless_packethandlers[packet[0] % PACKET_ID_LOSSLESS_RANGE_SIZE].function) | 1493 | if (m->friendlist[friend_num].lossless_packethandlers[packet[0] % PACKET_ID_LOSSLESS_RANGE_SIZE].function) |
1492 | return m->friendlist[friend_num].lossless_packethandlers[packet[0] % PACKET_ID_LOSSLESS_RANGE_SIZE].function( | 1494 | return m->friendlist[friend_num].lossless_packethandlers[packet[0] % PACKET_ID_LOSSLESS_RANGE_SIZE].function( |
1493 | m->friendlist[friend_num].lossless_packethandlers[packet[0] % PACKET_ID_LOSSLESS_RANGE_SIZE].object, packet, length); | 1495 | m, friend_num, packet, length, m->friendlist[friend_num].lossless_packethandlers[packet[0] % |
1496 | PACKET_ID_LOSSLESS_RANGE_SIZE].object); | ||
1494 | 1497 | ||
1495 | return 1; | 1498 | return 1; |
1496 | } | 1499 | } |
1497 | 1500 | ||
1498 | int custom_lossless_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte, | 1501 | int custom_lossless_packet_registerhandler(Messenger *m, int32_t friendnumber, uint8_t byte, |
1499 | int (*packet_handler_callback)(void *object, const uint8_t *data, uint32_t len), void *object) | 1502 | int (*packet_handler_callback)(Messenger *m, int32_t friendnumber, const uint8_t *data, uint32_t len, void *object), |
1503 | void *object) | ||
1500 | { | 1504 | { |
1501 | if (friend_not_valid(m, friendnumber)) | 1505 | if (friend_not_valid(m, friendnumber)) |
1502 | return -1; | 1506 | return -1; |