From 823215c974ccb1ef3cad9eb1082999cd1b910416 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 26 Apr 2018 16:40:09 +0200 Subject: misc zoneimporter fixes --- src/namestore/gnunet-service-namestore.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/namestore/gnunet-service-namestore.c') diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c index 994eae2c8..06a50132b 100644 --- a/src/namestore/gnunet-service-namestore.c +++ b/src/namestore/gnunet-service-namestore.c @@ -708,11 +708,15 @@ refresh_block (struct NamestoreClient *nc, &res); GNUNET_free (nick); } - - exp_time = (0 == res_count) - ? GNUNET_TIME_UNIT_ZERO_ABS - : GNUNET_GNSRECORD_record_get_expiration_time (res_count, - res); + if (0 == res_count) + { + send_store_response (nc, + GNUNET_OK, + rid); + return; /* no data, no need to update cache */ + } + exp_time = GNUNET_GNSRECORD_record_get_expiration_time (res_count, + res); if (cache_keys) block = GNUNET_GNSRECORD_block_create2 (zone_key, exp_time, -- cgit v1.2.3