gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10923 - gnunet/src/hostlist


From: gnunet
Subject: [GNUnet-SVN] r10923 - gnunet/src/hostlist
Date: Thu, 15 Apr 2010 20:53:41 +0200

Author: grothoff
Date: 2010-04-15 20:53:41 +0200 (Thu, 15 Apr 2010)
New Revision: 10923

Modified:
   gnunet/src/hostlist/hostlist-client.c
Log:
fix

Modified: gnunet/src/hostlist/hostlist-client.c
===================================================================
--- gnunet/src/hostlist/hostlist-client.c       2010-04-15 17:12:57 UTC (rev 
10922)
+++ gnunet/src/hostlist/hostlist-client.c       2010-04-15 18:53:41 UTC (rev 
10923)
@@ -1049,9 +1049,10 @@
          (GNUNET_OK == GNUNET_BIO_read_int64 (rh, &created)) &&
          (GNUNET_OK == GNUNET_BIO_read_int32 (rh, &hellos_returned)) )
     {
-      hostlist = GNUNET_malloc ( sizeof (struct Hostlist));
+      hostlist = GNUNET_malloc (sizeof (struct Hostlist) + strlen (uri) + 1);
       hostlist->hello_count = hellos_returned;
-      strcpy(hostlist->hostlist_uri, uri);
+      hostlist->hostlist_uri = (const char *) &hostlist[1];
+      memcpy (&hostlist[1], uri, strlen(uri)+1);
       hostlist->quality = quality;
       hostlist->time_creation.value = created;
       hostlist->time_last_usage.value = last_used;





reply via email to

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