gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r24288 - gnunet/src/testbed


From: gnunet
Subject: [GNUnet-SVN] r24288 - gnunet/src/testbed
Date: Fri, 12 Oct 2012 12:31:04 +0200

Author: harsha
Date: 2012-10-12 12:31:04 +0200 (Fri, 12 Oct 2012)
New Revision: 24288

Modified:
   gnunet/src/testbed/testbed_api_hosts.c
Log:
no auto allocation during scanf

Modified: gnunet/src/testbed/testbed_api_hosts.c
===================================================================
--- gnunet/src/testbed/testbed_api_hosts.c      2012-10-12 10:17:48 UTC (rev 
24287)
+++ gnunet/src/testbed/testbed_api_hosts.c      2012-10-12 10:31:04 UTC (rev 
24288)
@@ -298,8 +298,8 @@
   struct GNUNET_TESTBED_Host *starting_host;
   char *data;
   char *buf;
-  char *username;
-  char *hostname;
+  char username[256];
+  char hostname[256];
   uint64_t fs;
   short int port;
   int ret;
@@ -339,10 +339,8 @@
     if (((data[offset] == '\n')) && (buf != &data[offset]))
     {
       data[offset] = '\0';
-      username = NULL;
-      hostname = NULL;
-      ret = SSCANF (buf, "address@hidden:%hd",
-                    &username, &hostname, &port);
+      ret = SSCANF (buf, "address@hidden:%5hd",
+                    username, hostname, &port);
       if  (3 == ret)
       {
         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
@@ -360,8 +358,6 @@
       else
         GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                     "Error reading line `%s' in hostfile\n", buf);
-      GNUNET_free_non_null (hostname);
-      GNUNET_free_non_null (username);
       buf = &data[offset + 1];
     }
     else if ((data[offset] == '\n') || (data[offset] == '\0'))




reply via email to

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