From 328ac28aa8968a58ff8ea9e3b33868db83b27147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Sat, 11 Oct 2014 11:48:24 +0200 Subject: [PATCH] Actually care about max_friend_requests. --- src/twc-friend-request.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/twc-friend-request.c b/src/twc-friend-request.c index ad7dffc..0cb3c4c 100644 --- a/src/twc-friend-request.c +++ b/src/twc-friend-request.c @@ -40,6 +40,12 @@ twc_friend_request_add(struct t_twc_profile *profile, const uint8_t *client_id, const char *message) { + int max_request_count = + TWC_PROFILE_OPTION_INTEGER(profile, TWC_PROFILE_OPTION_MAX_FRIEND_REQUESTS); + int current_request_count = twc_sqlite_friend_request_count(profile); + if (current_request_count >= max_request_count) + return -1; + // create a new request struct t_twc_friend_request *request = malloc(sizeof(struct t_twc_friend_request));