From ff7b4f84187e28c83ed7d995ec8f2f475faa460f Mon Sep 17 00:00:00 2001 From: Aaron Lipinski Date: Fri, 16 Aug 2013 00:03:47 +1200 Subject: Add spam length to data length in comparison against max size --- core/friend_requests.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/friend_requests.c b/core/friend_requests.c index ae19ebdd..0de2b498 100644 --- a/core/friend_requests.c +++ b/core/friend_requests.c @@ -33,7 +33,7 @@ uint8_t self_public_key[crypto_box_PUBLICKEYBYTES]; return the number of peers it was routed through if it did not send it directly.*/ int send_friendrequest(uint8_t * public_key, uint32_t nospam_num, uint8_t * data, uint32_t length) { - if(length - sizeof(nospam_num) > MAX_DATA_SIZE) + if(length + sizeof(nospam_num) > MAX_DATA_SIZE) return -1; uint8_t temp[MAX_DATA_SIZE]; -- cgit v1.2.3