aboutsummaryrefslogtreecommitdiff
path: root/src/revocation/plugin_block_revocation.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/revocation/plugin_block_revocation.c')
-rw-r--r--src/revocation/plugin_block_revocation.c29
1 files changed, 19 insertions, 10 deletions
diff --git a/src/revocation/plugin_block_revocation.c b/src/revocation/plugin_block_revocation.c
index 0c81440eb..7de4fafe9 100644
--- a/src/revocation/plugin_block_revocation.c
+++ b/src/revocation/plugin_block_revocation.c
@@ -114,11 +114,16 @@ block_plugin_revocation_check_block (void *cls,
114 return GNUNET_NO; 114 return GNUNET_NO;
115 } 115 }
116 left = block_size - sizeof (*rm) - sizeof (*pow); 116 left = block_size - sizeof (*rm) - sizeof (*pow);
117 GNUNET_IDENTITY_read_public_key_from_buffer (&pow[1], 117 if (GNUNET_SYSERR ==
118 left, 118 GNUNET_IDENTITY_read_public_key_from_buffer (&pow[1],
119 &pk, 119 left,
120 &pklen); 120 &pk,
121 if (0 > pklen) 121 &pklen))
122 {
123 GNUNET_break_op (0);
124 return GNUNET_NO;
125 }
126 if (0 == pklen)
122 { 127 {
123 GNUNET_break_op (0); 128 GNUNET_break_op (0);
124 return GNUNET_NO; 129 return GNUNET_NO;
@@ -219,11 +224,15 @@ block_plugin_revocation_get_key (void *cls,
219 return GNUNET_NO; 224 return GNUNET_NO;
220 } 225 }
221 left = block_size - sizeof (*rm) - sizeof (*pow); 226 left = block_size - sizeof (*rm) - sizeof (*pow);
222 GNUNET_IDENTITY_read_public_key_from_buffer (&pow[1], 227 if (GNUNET_SYSERR == GNUNET_IDENTITY_read_public_key_from_buffer (&pow[1],
223 left, 228 left,
224 &pk, 229 &pk,
225 &pklen); 230 &pklen))
226 if (0 > pklen) 231 {
232 GNUNET_break_op (0);
233 return GNUNET_NO;
234 }
235 if (0 == pklen)
227 { 236 {
228 GNUNET_break_op (0); 237 GNUNET_break_op (0);
229 return GNUNET_NO; 238 return GNUNET_NO;