mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
parent
c5ced9b2d8
commit
5237844877
|
@ -2728,11 +2728,10 @@ static uint32_t friends_list_save(const Messenger *m, uint8_t *data)
|
|||
memcpy(temp.real_pk, m->friendlist[i].real_pk, crypto_box_PUBLICKEYBYTES);
|
||||
|
||||
if (temp.status < 3) {
|
||||
if (m->friendlist[i].info_size > SAVED_FRIEND_REQUEST_SIZE) {
|
||||
memcpy(temp.info, m->friendlist[i].info, SAVED_FRIEND_REQUEST_SIZE);
|
||||
} else {
|
||||
memcpy(temp.info, m->friendlist[i].info, m->friendlist[i].info_size);
|
||||
}
|
||||
const size_t friendrequest_length =
|
||||
MIN(m->friendlist[i].info_size,
|
||||
MIN(SAVED_FRIEND_REQUEST_SIZE, MAX_FRIEND_REQUEST_DATA_SIZE));
|
||||
memcpy(temp.info, m->friendlist[i].info, friendrequest_length);
|
||||
|
||||
temp.info_size = htons(m->friendlist[i].info_size);
|
||||
temp.friendrequest_nospam = m->friendlist[i].friendrequest_nospam;
|
||||
|
|
Loading…
Reference in New Issue
Block a user