aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/namestore_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/namestore_api.c')
-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;