aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-02-29 13:09:40 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-02-29 13:09:40 +0000
commit7c09149a5fce99ffedb66dfdf0f5be5ce7db60c9 (patch)
treea476b2b023fae21b7d34596458794211881ea97a /src
parentdd64a1b6f257887bb3b7d4b44d2c117ff3592b7c (diff)
downloadgnunet-7c09149a5fce99ffedb66dfdf0f5be5ce7db60c9.tar.gz
gnunet-7c09149a5fce99ffedb66dfdf0f5be5ce7db60c9.zip
- checks
Diffstat (limited to 'src')
-rw-r--r--src/namestore/namestore_api.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/namestore/namestore_api.c b/src/namestore/namestore_api.c
index 250fa44a7..e764c0949 100644
--- a/src/namestore/namestore_api.c
+++ b/src/namestore/namestore_api.c
@@ -755,11 +755,23 @@ GNUNET_NAMESTORE_record_put (struct GNUNET_NAMESTORE_Handle *h,
755 char * name_tmp; 755 char * name_tmp;
756 756
757 size_t msg_size = 0; 757 size_t msg_size = 0;
758 size_t name_len = strlen(name) + 1; 758 size_t name_len = 0;
759 size_t rd_ser_len = 0; 759 size_t rd_ser_len = 0;
760 uint32_t id = 0; 760 uint32_t id = 0;
761 761
762 GNUNET_assert (NULL != h); 762 GNUNET_assert (NULL != h);
763 GNUNET_assert (NULL != zone_key);
764 GNUNET_assert (NULL != name);
765 GNUNET_assert (NULL != rd);
766 GNUNET_assert (NULL != signature);
767
768 name_len = strlen(name) + 1;
769 if (name_len > 256)
770 {
771 GNUNET_break (0);
772 return NULL;
773 }
774
763 id = get_op_id(h); 775 id = get_op_id(h);
764 qe = GNUNET_malloc(sizeof (struct GNUNET_NAMESTORE_QueueEntry)); 776 qe = GNUNET_malloc(sizeof (struct GNUNET_NAMESTORE_QueueEntry));
765 qe->nsh = h; 777 qe->nsh = h;