Number friend requests from zero like friend numbers.
This commit is contained in:
@@ -206,7 +206,7 @@ tox_weechat_cmd_friend(void *data, struct t_gui_buffer *buffer,
|
||||
if (weechat_strcasecmp(argv[2], "all") == 0)
|
||||
{
|
||||
int count = 0;
|
||||
while ((request = tox_weechat_friend_request_with_num(identity, 1)) != NULL)
|
||||
while ((request = tox_weechat_friend_request_with_num(identity, 0)) != NULL)
|
||||
{
|
||||
if (accept)
|
||||
tox_weechat_accept_friend_request(request);
|
||||
@@ -226,8 +226,9 @@ tox_weechat_cmd_friend(void *data, struct t_gui_buffer *buffer,
|
||||
}
|
||||
else
|
||||
{
|
||||
unsigned int num = atoi(argv[2]);
|
||||
if (num == 0 || (request = tox_weechat_friend_request_with_num(identity, num)) == NULL)
|
||||
char *endptr;
|
||||
unsigned long num = strtoul(argv[2], &endptr, 10);
|
||||
if (endptr == argv[2] || (request = tox_weechat_friend_request_with_num(identity, num)) == NULL)
|
||||
{
|
||||
weechat_printf(identity->buffer,
|
||||
"%sInvalid friend request ID.",
|
||||
@@ -270,7 +271,7 @@ tox_weechat_cmd_friend(void *data, struct t_gui_buffer *buffer,
|
||||
"%sPending friend requests:",
|
||||
weechat_prefix("network"));
|
||||
|
||||
unsigned int num = 1;
|
||||
int num = 0;
|
||||
for (struct t_tox_weechat_friend_request *request = identity->friend_requests;
|
||||
request;
|
||||
request = request->next_request)
|
||||
|
||||
Reference in New Issue
Block a user