statistics api lying about message size
authorNathan S. Evans <evans@in.tum.de>
Fri, 2 Jul 2010 13:03:35 +0000 (13:03 +0000)
committerNathan S. Evans <evans@in.tum.de>
Fri, 2 Jul 2010 13:03:35 +0000 (13:03 +0000)
src/statistics/statistics_api.c

index ed3d0bdb758a1ee3396853de05f3d5091e381c44..9de9f78fd613b8beb8a4e442fde3b89f5c9816c7 100644 (file)
@@ -698,8 +698,8 @@ GNUNET_STATISTICS_get (struct GNUNET_STATISTICS_Handle *handle,
     subsystem = "";
   if (name == NULL)
     name = "";
-  slen1 = strlen (subsystem);
-  slen2 = strlen (name);
+  slen1 = strlen (subsystem) + 1;
+  slen2 = strlen (name) + 1;
   GNUNET_assert (slen1 + slen2 + sizeof (struct GNUNET_MessageHeader) <
                  GNUNET_SERVER_MAX_MESSAGE_SIZE);
   ai = GNUNET_malloc (sizeof (struct GNUNET_STATISTICS_GetHandle));