aboutsummaryrefslogtreecommitdiff
path: root/src/revocation/plugin_block_revocation.c
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-11-01 11:32:39 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-11-01 11:32:39 +0900
commit0f45038d25da3d3de3f83d04bcf30eca5da361d0 (patch)
tree7eb579ded346186c26e65ecd3ce0b882904f3301 /src/revocation/plugin_block_revocation.c
parent3cf47c04e2de3e3f275398f4dbc223fdaeea6aff (diff)
downloadgnunet-0f45038d25da3d3de3f83d04bcf30eca5da361d0.tar.gz
gnunet-0f45038d25da3d3de3f83d04bcf30eca5da361d0.zip
-fix coverity
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;