gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10289 - gnunet/src/hello


From: gnunet
Subject: [GNUnet-SVN] r10289 - gnunet/src/hello
Date: Sun, 14 Feb 2010 00:49:06 +0100

Author: grothoff
Date: 2010-02-14 00:49:06 +0100 (Sun, 14 Feb 2010)
New Revision: 10289

Modified:
   gnunet/src/hello/hello.c
Log:
permit NULL addrgen

Modified: gnunet/src/hello/hello.c
===================================================================
--- gnunet/src/hello/hello.c    2010-02-13 23:25:06 UTC (rev 10288)
+++ gnunet/src/hello/hello.c    2010-02-13 23:49:06 UTC (rev 10289)
@@ -176,10 +176,13 @@
 
   max = sizeof (buffer);
   used = 0;
-  while (0 != (ret = addrgen (addrgen_cls, max, &buffer[used])))
+  if (addrgen != NULL)
     {
-      max -= ret;
-      used += ret;
+      while (0 != (ret = addrgen (addrgen_cls, max, &buffer[used])))
+       {
+         max -= ret;
+         used += ret;
+       }
     }
   hello = GNUNET_malloc (sizeof (struct GNUNET_HELLO_Message) + used);
   hello->header.type = htons (GNUNET_MESSAGE_TYPE_HELLO);





reply via email to

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