projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
-check return value
[oweals/gnunet.git]
/
src
/
gns
/
gnunet-service-gns.c
diff --git
a/src/gns/gnunet-service-gns.c
b/src/gns/gnunet-service-gns.c
index 28e6c3cc73a6d6bcb2f56ab5bccea5c013e05e8f..50b370264939d9535f5c23e1dc20691ba334bdb4 100644
(file)
--- 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,
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);