Fixed crash with invalid group invite numbers.
This commit is contained in:
parent
2f288cfb49
commit
68cb3cc543
@ -90,9 +90,14 @@ twc_group_chat_invite_remove(struct t_twc_group_chat_invite *invite)
|
|||||||
*/
|
*/
|
||||||
struct t_twc_group_chat_invite *
|
struct t_twc_group_chat_invite *
|
||||||
twc_group_chat_invite_with_index(struct t_twc_profile *profile,
|
twc_group_chat_invite_with_index(struct t_twc_profile *profile,
|
||||||
int64_t index)
|
size_t index)
|
||||||
{
|
{
|
||||||
return twc_list_get(profile->group_chat_invites, index)->group_chat_invite;
|
struct t_twc_list_item *item =
|
||||||
|
twc_list_get(profile->group_chat_invites, index);
|
||||||
|
if (item)
|
||||||
|
return item->group_chat_invite;
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -52,7 +52,7 @@ twc_group_chat_invite_remove(struct t_twc_group_chat_invite *invite);
|
|||||||
|
|
||||||
struct t_twc_group_chat_invite *
|
struct t_twc_group_chat_invite *
|
||||||
twc_group_chat_invite_with_index(struct t_twc_profile *profile,
|
twc_group_chat_invite_with_index(struct t_twc_profile *profile,
|
||||||
int64_t index);
|
size_t index);
|
||||||
|
|
||||||
void
|
void
|
||||||
twc_group_chat_invite_free(struct t_twc_group_chat_invite *invite);
|
twc_group_chat_invite_free(struct t_twc_group_chat_invite *invite);
|
||||||
|
Loading…
Reference in New Issue
Block a user