-check return value
[oweals/gnunet.git] / src / gns / gnunet-service-gns.c
index 28e6c3cc73a6d6bcb2f56ab5bccea5c013e05e8f..50b370264939d9535f5c23e1dc20691ba334bdb4 100644 (file)
@@ -469,6 +469,8 @@ perform_dht_put (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key,
                                         label,
                                         rd_public,
                                         rd_public_count);
+  if (NULL == block)
+    return NULL; /* whoops */
   block_size = ntohl (block->purpose.size)
     + sizeof (struct GNUNET_CRYPTO_EcdsaSignature)
     + sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey);