gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r20494 - gnunet/src/namestore
Date: Wed, 14 Mar 2012 14:30:36 +0100

Author: wachs
Date: 2012-03-14 14:30:36 +0100 (Wed, 14 Mar 2012)
New Revision: 20494

Modified:
   gnunet/src/namestore/namestore_api.c
   gnunet/src/namestore/test_namestore_api_zone_to_name.c
Log:
- fix


Modified: gnunet/src/namestore/namestore_api.c
===================================================================
--- gnunet/src/namestore/namestore_api.c        2012-03-14 13:17:26 UTC (rev 
20493)
+++ gnunet/src/namestore/namestore_api.c        2012-03-14 13:30:36 UTC (rev 
20494)
@@ -258,8 +258,11 @@
   }
 
   name = (char *) &msg[1];
-  GNUNET_assert ('\0' == name[name_len -1]);
-  GNUNET_assert ((name_len - 1) == strlen(name));
+  if (name_len > 0)
+  {
+    GNUNET_assert ('\0' == name[name_len -1]);
+    GNUNET_assert ((name_len - 1) == strlen(name));
+  }
   rd_tmp = &name[name_len];
 
   /* deserialize records */
@@ -479,8 +482,11 @@
     expire = GNUNET_TIME_absolute_ntoh(msg->expire);
 
     name_tmp = (char *) &msg[1];
-    GNUNET_assert ('\0' == name_tmp[name_len -1]);
-    GNUNET_assert (name_len -1 == strlen(name_tmp));
+    if (name_len > 0)
+    {
+      GNUNET_assert ('\0' == name_tmp[name_len -1]);
+      GNUNET_assert (name_len -1 == strlen(name_tmp));
+    }
     rd_tmp = &name_tmp[name_len];
 
     struct GNUNET_NAMESTORE_RecordData rd[rd_count];

Modified: gnunet/src/namestore/test_namestore_api_zone_to_name.c
===================================================================
--- gnunet/src/namestore/test_namestore_api_zone_to_name.c      2012-03-14 
13:17:26 UTC (rev 20493)
+++ gnunet/src/namestore/test_namestore_api_zone_to_name.c      2012-03-14 
13:30:36 UTC (rev 20494)
@@ -216,7 +216,7 @@
   delete_existing_db(cfg);
 
   endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,endbadly, NULL);
-  GNUNET_asprintf(&s_name, "dummy.dummy.gnunet");
+  GNUNET_asprintf(&s_name, "dummy");
 
 
   /* load privat key */




reply via email to

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