gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r20147 - gnunet/src/namestore


From: gnunet
Subject: [GNUnet-SVN] r20147 - gnunet/src/namestore
Date: Wed, 29 Feb 2012 14:09:40 +0100

Author: wachs
Date: 2012-02-29 14:09:40 +0100 (Wed, 29 Feb 2012)
New Revision: 20147

Modified:
   gnunet/src/namestore/namestore_api.c
Log:
- checks


Modified: gnunet/src/namestore/namestore_api.c
===================================================================
--- gnunet/src/namestore/namestore_api.c        2012-02-29 13:04:16 UTC (rev 
20146)
+++ gnunet/src/namestore/namestore_api.c        2012-02-29 13:09:40 UTC (rev 
20147)
@@ -755,11 +755,23 @@
   char * name_tmp;
 
   size_t msg_size = 0;
-  size_t name_len = strlen(name) + 1;
+  size_t name_len = 0;
   size_t rd_ser_len = 0;
   uint32_t id = 0;
 
   GNUNET_assert (NULL != h);
+  GNUNET_assert (NULL != zone_key);
+  GNUNET_assert (NULL != name);
+  GNUNET_assert (NULL != rd);
+  GNUNET_assert (NULL != signature);
+
+  name_len = strlen(name) + 1;
+  if (name_len > 256)
+  {
+    GNUNET_break (0);
+    return NULL;
+  }
+
   id = get_op_id(h);
   qe = GNUNET_malloc(sizeof (struct GNUNET_NAMESTORE_QueueEntry));
   qe->nsh = h;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]