From f0762bf1dd4508f96d93d22447a84c0834d3cdb0 Mon Sep 17 00:00:00 2001 From: H1ghBre4k3r Date: Mon, 3 May 2021 21:33:45 +0200 Subject: [PATCH] Records: In iterator_next, use memcpy to next contact --- src/ens/records.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/ens/records.c b/src/ens/records.c index f4b8d86..d6b8abb 100644 --- a/src/ens/records.c +++ b/src/ens/records.c @@ -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)) {