fix duplicate NICK in record
authorSchanzenbach, Martin <mschanzenbach@posteo.de>
Wed, 12 Feb 2020 21:06:19 +0000 (22:06 +0100)
committerSchanzenbach, Martin <mschanzenbach@posteo.de>
Wed, 12 Feb 2020 21:06:19 +0000 (22:06 +0100)
src/namestore/gnunet-service-namestore.c

index 70e879ce914eb131cf3b08d203bd68cae27c4bf8..619cabfc7e093a588e1e1cbe25a0cfdf61517f69 100644 (file)
@@ -913,7 +913,7 @@ refresh_block (struct NamestoreClient *nc,
   nick = get_nick_record (zone_key);
   res_count = rd_count;
   res = (struct GNUNET_GNSRECORD_Data *) rd;  /* fixme: a bit unclean... */
-  if (NULL != nick)
+  if (NULL != nick  && (0 != strcmp (name, GNUNET_GNS_EMPTY_LABEL_AT)))
   {
     nick->flags =
       (nick->flags | GNUNET_GNSRECORD_RF_PRIVATE) ^ GNUNET_GNSRECORD_RF_PRIVATE;