aboutsummaryrefslogtreecommitdiff
path: root/src/namestore
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-02-03 18:12:10 +0100
committerMartin Schanzenbach <schanzen@gnunet.org>2022-02-03 18:12:10 +0100
commit3d72be07448fd435640c6d0fdc2859601319d07e (patch)
tree253ed9212019d08725166300f449645e34c463b1 /src/namestore
parent3146c65c67b93ce4eb5bf27775167fde65f5e3c4 (diff)
downloadgnunet-3d72be07448fd435640c6d0fdc2859601319d07e.tar.gz
gnunet-3d72be07448fd435640c6d0fdc2859601319d07e.zip
GNS: Introduce CRITICAL flag. Fixes #7169
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 9b2d9b6f3..3842621ae 100644
--- a/src/namestore/gnunet-service-namestore.c
+++ b/src/namestore/gnunet-service-namestore.c
@@ -1545,6 +1545,8 @@ handle_record_store (void *cls, const struct RecordStoreMessage *rp_msg)
1545 cache_nick (&rp_msg->private_key, &rd[i]); 1545 cache_nick (&rp_msg->private_key, &rd[i]);
1546 have_nick = GNUNET_YES; 1546 have_nick = GNUNET_YES;
1547 } 1547 }
1548 if (GNUNET_YES == GNUNET_GNSRECORD_is_critical (rd[i].record_type))
1549 rd_clean[i].flags |= GNUNET_GNSRECORD_RF_CRITICAL;
1548 } 1550 }
1549 if ((0 == strcmp (GNUNET_GNS_EMPTY_LABEL_AT, conv_name)) && 1551 if ((0 == strcmp (GNUNET_GNS_EMPTY_LABEL_AT, conv_name)) &&
1550 (GNUNET_NO == have_nick)) 1552 (GNUNET_NO == have_nick))