Records: In iterator_next, use memcpy to next contact

This commit is contained in:
H1ghBre4k3r 2021-05-03 21:33:45 +02:00 committed by Patrick Rathje
parent 0f2307e668
commit f0762bf1dd
1 changed files with 1 additions and 8 deletions

View File

@ -111,14 +111,7 @@ record_t* ens_records_iterator_next(record_iterator_t* iter) {
if (!res) {
next = &iter->current;
memcpy(&next->associated_encrypted_metadata, &contact.associated_encrypted_metadata,
sizeof(associated_encrypted_metadata_t));
memcpy(&next->rolling_proximity_identifier, &contact.rolling_proximity_identifier,
sizeof(rolling_proximity_identifier_t));
memcpy(&next->rssi, &contact.rssi, sizeof(rssi_t));
memcpy(&next->sn, &iter->sn_next, sizeof(record_sequence_number_t));
// TODO lome: timestamp?
memcpy(next, &contact, sizeof(record_t));
}
if (sn_equal(iter->sn_next, iter->sn_end)) {