diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dht/gnunet-service-dht_clients.c | 9 | ||||
-rw-r--r-- | src/dht/plugin_block_dht.c | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/dht/gnunet-service-dht_clients.c b/src/dht/gnunet-service-dht_clients.c index c50406ada..6a4f58d1f 100644 --- a/src/dht/gnunet-service-dht_clients.c +++ b/src/dht/gnunet-service-dht_clients.c | |||
@@ -510,6 +510,15 @@ handle_dht_local_put (void *cls, | |||
510 | (unsigned long) (size - sizeof(struct GNUNET_DHT_ClientPutMessage)), | 510 | (unsigned long) (size - sizeof(struct GNUNET_DHT_ClientPutMessage)), |
511 | GNUNET_h2s (&dht_msg->key), | 511 | GNUNET_h2s (&dht_msg->key), |
512 | (unsigned int) bd.type); | 512 | (unsigned int) bd.type); |
513 | if (GNUNET_OK != | ||
514 | GNUNET_BLOCK_check_block (GDS_block_context, | ||
515 | bd.type, | ||
516 | bd.data, | ||
517 | bd.data_size)) | ||
518 | { | ||
519 | GNUNET_break (0); | ||
520 | return; | ||
521 | } | ||
513 | GNUNET_STATISTICS_update (GDS_stats, | 522 | GNUNET_STATISTICS_update (GDS_stats, |
514 | "# PUT requests received from clients", | 523 | "# PUT requests received from clients", |
515 | 1, | 524 | 1, |
diff --git a/src/dht/plugin_block_dht.c b/src/dht/plugin_block_dht.c index 5b6841a98..3dd3dd792 100644 --- a/src/dht/plugin_block_dht.c +++ b/src/dht/plugin_block_dht.c | |||
@@ -240,7 +240,7 @@ block_plugin_dht_check_reply ( | |||
240 | 240 | ||
241 | GNUNET_assert (reply_block_size >= sizeof(struct GNUNET_MessageHeader)); | 241 | GNUNET_assert (reply_block_size >= sizeof(struct GNUNET_MessageHeader)); |
242 | GNUNET_assert (reply_block_size == ntohs (msg->size)); | 242 | GNUNET_assert (reply_block_size == ntohs (msg->size)); |
243 | GNUNET_assert (GNUNET_OK != | 243 | GNUNET_assert (GNUNET_OK == |
244 | GNUNET_HELLO_get_id (hello, | 244 | GNUNET_HELLO_get_id (hello, |
245 | &pid)); | 245 | &pid)); |
246 | GNUNET_CRYPTO_hash (&pid, | 246 | GNUNET_CRYPTO_hash (&pid, |