gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r26779 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r26779 - gnunet/src/transport
Date: Fri, 5 Apr 2013 15:35:30 +0200

Author: wachs
Date: 2013-04-05 15:35:29 +0200 (Fri, 05 Apr 2013)
New Revision: 26779

Modified:
   gnunet/src/transport/gnunet-service-transport_hello.c
Log:
refresh hello fix


Modified: gnunet/src/transport/gnunet-service-transport_hello.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_hello.c       2013-04-05 
13:16:03 UTC (rev 26778)
+++ gnunet/src/transport/gnunet-service-transport_hello.c       2013-04-05 
13:35:29 UTC (rev 26779)
@@ -161,17 +161,21 @@
 refresh_hello_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
   struct GeneratorContext gc;
+  int friend_only;
 
   hello_task = GNUNET_SCHEDULER_NO_TASK;
   gc.addr_pos = oal_head;
   gc.expiration = GNUNET_TIME_relative_to_absolute (hello_expiration);
 
+
+  friend_only = GNUNET_HELLO_is_friend_only (our_hello);
   GNUNET_free (our_hello);
-  our_hello = GNUNET_HELLO_create (&GST_my_public_key, &address_generator, 
&gc, GNUNET_NO);
+  our_hello = GNUNET_HELLO_create (&GST_my_public_key, &address_generator, 
&gc, friend_only);
   GNUNET_assert (NULL != our_hello);
-  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
-              "Refreshed my `%s', new size is %d\n", "HELLO",
-              GNUNET_HELLO_size (our_hello));
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+              "Refreshed my %s `%s', new size is %d\n",
+              (GNUNET_YES == GNUNET_HELLO_is_friend_only (our_hello)) ? 
"friend-only" : "public",
+              "HELLO", GNUNET_HELLO_size (our_hello));
   GNUNET_STATISTICS_update (GST_stats, gettext_noop ("# refreshed my HELLO"), 
1,
                             GNUNET_NO);
   if (NULL != hello_cb)




reply via email to

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