From 7eca727ffd48769f7d12dfbe192664443288589b Mon Sep 17 00:00:00 2001 From: xor2003 Date: Fri, 24 Oct 2014 16:03:29 +0400 Subject: Don't send -1 bytes. There is such check everythere. But if we add it in side funciton the logic will change --- toxcore/onion_announce.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'toxcore/onion_announce.c') diff --git a/toxcore/onion_announce.c b/toxcore/onion_announce.c index b25b6b11..2b0de595 100644 --- a/toxcore/onion_announce.c +++ b/toxcore/onion_announce.c @@ -178,6 +178,9 @@ int send_data_request(Networking_Core *net, const Onion_Path *path, IP_Port dest uint8_t packet[ONION_MAX_PACKET_SIZE]; len = create_onion_packet(packet, sizeof(packet), path, dest, request, len); + if (len == -1) + return -1; + if (sendpacket(net, path->ip_port1, packet, len) != len) return -1; -- cgit v1.2.3