From 2aed4bb75efa39ccf3a38cf525db35f1deffcd23 Mon Sep 17 00:00:00 2001 From: xor2003 Date: Fri, 24 Oct 2014 16:04:55 +0400 Subject: Add a check (reported by Coverity) --- toxcore/net_crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toxcore/net_crypto.c b/toxcore/net_crypto.c index ddb0cc92..07efe078 100644 --- a/toxcore/net_crypto.c +++ b/toxcore/net_crypto.c @@ -835,8 +835,8 @@ static int64_t send_lossless_packet(Net_Crypto *c, int crypt_connection_id, cons if (send_data_packet_helper(c, crypt_connection_id, conn->recv_array.buffer_start, packet_num, data, length) == 0) { Packet_Data *dt1 = NULL; - get_data_pointer(&conn->send_array, &dt1, packet_num); - dt1->time = temp_time; + if (get_data_pointer(&conn->send_array, &dt1, packet_num) == 1) + dt1->time = temp_time; } else { conn->maximum_speed_reached = 1; LOGGER_ERROR("send_data_packet failed\n"); -- cgit v1.2.3