aboutsummaryrefslogtreecommitdiff
path: root/src/namestore
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2020-02-13 19:36:37 +0100
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2020-02-13 19:36:37 +0100
commit79243b3d21f1687430e969626eba6785df3df901 (patch)
tree53ecb353d9c241395cc2e6f6ff7194bcb731dfe3 /src/namestore
parent4dc95a504310abbd9b7b6d84737cc92d396553a7 (diff)
downloadgnunet-79243b3d21f1687430e969626eba6785df3df901.tar.gz
gnunet-79243b3d21f1687430e969626eba6785df3df901.zip
add concept of supplemental records
Diffstat (limited to 'src/namestore')
-rw-r--r--src/namestore/gnunet-service-namestore.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c
index 619cabfc7..c57f15f65 100644
--- a/src/namestore/gnunet-service-namestore.c
+++ b/src/namestore/gnunet-service-namestore.c
@@ -695,6 +695,8 @@ merge_with_nick_records (const struct GNUNET_GNSRECORD_Data *nick_rd,
695 } 695 }
696 /* append nick */ 696 /* append nick */
697 target[rd2_length] = *nick_rd; 697 target[rd2_length] = *nick_rd;
698 /* Mark as supplemental */
699 target[rd2_length].flags = nick_rd->flags | GNUNET_GNSRECORD_RF_SUPPLEMENTAL;
698 target[rd2_length].expiration_time = latest_expiration; 700 target[rd2_length].expiration_time = latest_expiration;
699 target[rd2_length].data = (void *) &data[data_offset]; 701 target[rd2_length].data = (void *) &data[data_offset];
700 GNUNET_memcpy (&data[data_offset], nick_rd->data, nick_rd->data_size); 702 GNUNET_memcpy (&data[data_offset], nick_rd->data, nick_rd->data_size);