aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/gnunet-service-namestore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/gnunet-service-namestore.c')
-rw-r--r--src/namestore/gnunet-service-namestore.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c
index af231ae5b..5038c64bb 100644
--- a/src/namestore/gnunet-service-namestore.c
+++ b/src/namestore/gnunet-service-namestore.c
@@ -648,10 +648,16 @@ handle_record_store (void *cls,
648 struct ZoneMonitor *zm; 648 struct ZoneMonitor *zm;
649 struct GNUNET_NAMESTORE_Block *block; 649 struct GNUNET_NAMESTORE_Block *block;
650 650
651 block = GNUNET_NAMESTORE_block_create (&rp_msg->private_key, 651 if (0 == rd_count)
652 GNUNET_TIME_UNIT_FOREVER_ABS, 652 block = GNUNET_NAMESTORE_block_create (&rp_msg->private_key,
653 conv_name, 653 GNUNET_TIME_UNIT_ZERO_ABS,
654 rd, rd_count); 654 conv_name,
655 rd, rd_count);
656 else
657 block = GNUNET_NAMESTORE_block_create (&rp_msg->private_key,
658 GNUNET_TIME_UNIT_FOREVER_ABS,
659 conv_name,
660 rd, rd_count);
655 if (GNUNET_OK != 661 if (GNUNET_OK !=
656 GSN_database->cache_block (GSN_database->cls, 662 GSN_database->cache_block (GSN_database->cls,
657 block)) 663 block))