aboutsummaryrefslogtreecommitdiff
path: root/src/gns/plugin_block_gns.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2012-06-20 11:04:19 +0000
committerMartin Schanzenbach <mschanzenbach@posteo.de>2012-06-20 11:04:19 +0000
commit95354ef5af0dd6466c5762c0f8d710076193fab5 (patch)
tree32f7dbc407c80d6e10abb95955013dfa2c01f6aa /src/gns/plugin_block_gns.c
parent30b7917887cfa89b6dd63350df91aff2ce89af2a (diff)
downloadgnunet-95354ef5af0dd6466c5762c0f8d710076193fab5.tar.gz
gnunet-95354ef5af0dd6466c5762c0f8d710076193fab5.zip
-fixes
Diffstat (limited to 'src/gns/plugin_block_gns.c')
-rw-r--r--src/gns/plugin_block_gns.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/gns/plugin_block_gns.c b/src/gns/plugin_block_gns.c
index f1888c71a..637467a5c 100644
--- a/src/gns/plugin_block_gns.c
+++ b/src/gns/plugin_block_gns.c
@@ -136,7 +136,7 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type,
136 struct GNUNET_NAMESTORE_RecordData rd[rd_count]; 136 struct GNUNET_NAMESTORE_RecordData rd[rd_count];
137 unsigned int i; 137 unsigned int i;
138 uint64_t exp = UINT64_MAX; 138 uint64_t exp = UINT64_MAX;
139 struct GNUNET_TIME_Absolute et; 139 struct GNUNET_TIME_Absolute et = GNUNET_TIME_UNIT_FOREVER_ABS;
140 140
141 if (GNUNET_SYSERR == GNUNET_NAMESTORE_records_deserialize (rd_len, 141 if (GNUNET_SYSERR == GNUNET_NAMESTORE_records_deserialize (rd_len,
142 rd_data, 142 rd_data,
@@ -158,7 +158,8 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type,
158 GNUNET_break (0 == (rd[i].flags & GNUNET_NAMESTORE_RF_RELATIVE_EXPIRATION)); 158 GNUNET_break (0 == (rd[i].flags & GNUNET_NAMESTORE_RF_RELATIVE_EXPIRATION));
159 exp = GNUNET_MIN (exp, rd[i].expiration_time); 159 exp = GNUNET_MIN (exp, rd[i].expiration_time);
160 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, 160 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
161 "Got record of size %d\n", rd[i].data_size); 161 "Got record of size %d expiration %u\n",
162 rd[i].data_size, rd[i].expiration_time);
162 if ((record_xquery != 0) 163 if ((record_xquery != 0)
163 && (rd[i].record_type == record_xquery)) 164 && (rd[i].record_type == record_xquery))
164 { 165 {
@@ -168,8 +169,8 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type,
168 et.abs_value = exp; 169 et.abs_value = exp;
169 170
170 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, 171 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
171 "Verifying signature of %d records for name %s\n", 172 "Verifying signature of %d records for name %s with expiration of %u\n",
172 rd_count, name); 173 rd_count, name, et.abs_value);
173 174
174 if (GNUNET_OK != GNUNET_NAMESTORE_verify_signature (&nrb->public_key, 175 if (GNUNET_OK != GNUNET_NAMESTORE_verify_signature (&nrb->public_key,
175 et, 176 et,
@@ -178,7 +179,8 @@ block_plugin_gns_evaluate (void *cls, enum GNUNET_BLOCK_Type type,
178 rd, 179 rd,
179 &nrb->signature)) 180 &nrb->signature))
180 { 181 {
181 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Signature invalid for name %s\n"); 182 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Signature invalid for %s\n", name);
183 GNUNET_break_op (0);
182 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID; 184 return GNUNET_BLOCK_EVALUATION_RESULT_INVALID;
183 } 185 }
184 } 186 }