diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2012-06-20 11:04:19 +0000 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2012-06-20 11:04:19 +0000 |
commit | 95354ef5af0dd6466c5762c0f8d710076193fab5 (patch) | |
tree | 32f7dbc407c80d6e10abb95955013dfa2c01f6aa /src/gns/plugin_block_gns.c | |
parent | 30b7917887cfa89b6dd63350df91aff2ce89af2a (diff) | |
download | gnunet-95354ef5af0dd6466c5762c0f8d710076193fab5.tar.gz gnunet-95354ef5af0dd6466c5762c0f8d710076193fab5.zip |
-fixes
Diffstat (limited to 'src/gns/plugin_block_gns.c')
-rw-r--r-- | src/gns/plugin_block_gns.c | 12 |
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 | } |