diff options
Diffstat (limited to 'src/gns/gnunet-service-gns.c')
-rw-r--r-- | src/gns/gnunet-service-gns.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gns/gnunet-service-gns.c b/src/gns/gnunet-service-gns.c index 28e6c3cc7..50b370264 100644 --- a/src/gns/gnunet-service-gns.c +++ b/src/gns/gnunet-service-gns.c | |||
@@ -469,6 +469,8 @@ perform_dht_put (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, | |||
469 | label, | 469 | label, |
470 | rd_public, | 470 | rd_public, |
471 | rd_public_count); | 471 | rd_public_count); |
472 | if (NULL == block) | ||
473 | return NULL; /* whoops */ | ||
472 | block_size = ntohl (block->purpose.size) | 474 | block_size = ntohl (block->purpose.size) |
473 | + sizeof (struct GNUNET_CRYPTO_EcdsaSignature) | 475 | + sizeof (struct GNUNET_CRYPTO_EcdsaSignature) |
474 | + sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey); | 476 | + sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey); |