bugfix
authorChristian Grothoff <christian@grothoff.org>
Sun, 4 Oct 2009 14:43:59 +0000 (14:43 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 4 Oct 2009 14:43:59 +0000 (14:43 +0000)
src/transport/test_plugin_transport.c
src/transport/test_transport_api.c
src/transport/test_transport_api_peer1.conf
src/transport/transport_api.c

index 7891c24d03e4d76f1e347eb674063aa5d68be3e7..60a33c65acc67decbbf99aa61b40355672c86f72 100644 (file)
@@ -37,7 +37,7 @@
 #include "plugin_transport.h"
 #include "transport.h"
 
-#define VERBOSE GNUNET_YES
+#define VERBOSE GNUNET_NO
 
 /**
  * How long until we give up on transmitting the message?
index 881c750192272390654764c40b2dd27b880e6f83..57ab52e4b63a09d6d9bca1eaea215ea5b9770142 100644 (file)
@@ -31,7 +31,9 @@
 #include "gnunet_transport_service.h"
 #include "transport.h"
 
-#define VERBOSE GNUNET_YES
+#define VERBOSE GNUNET_NO
+
+#define VERBOSE_ARM GNUNET_NO
 
 #define START_ARM GNUNET_YES
 
@@ -149,7 +151,7 @@ setup_peer (struct PeerContext *p, const char *cfgname)
 #if START_ARM
   p->arm_pid = GNUNET_OS_start_process ("gnunet-service-arm",
                                         "gnunet-service-arm",
-#if VERBOSE
+#if VERBOSE_ARM
                                         "-L", "DEBUG",
 #endif
                                         "-c", cfgname, NULL);
index 606ab82243cc8222136523c24addc6b436ff4913..da79a4e666ccebf74e1219c057223bdf6657b6a3 100644 (file)
@@ -9,7 +9,7 @@ HOSTNAME = localhost
 [transport]
 PORT = 12365
 PLUGINS = tcp
-DEBUG = YES
+#DEBUG = YES
 #PREFIX = xterm -T t1 -e gdb -x cmd --args
 #BINARY = /home/grothoff/bin/gnunet-service-transport
 #PREFIX = valgrind --tool=memcheck
index 8d08f82d9d3f516796604a662dcc9b977b3992af..71dbc390f98d2ad3f2bb0ac41ffb41c4be218e64 100644 (file)
@@ -1150,9 +1150,6 @@ reconnect (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
   struct GNUNET_TRANSPORT_TransmitHandle *pos;
   struct NeighbourList *n;
 
-  fprintf (stderr,
-          "Trying to reconnect to transport!\n");
-
   /* Forget about all neighbours that we used to be connected
      to */
   while (NULL != (n = h->neighbours))
@@ -1178,6 +1175,12 @@ reconnect (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
           if (pos->next != NULL)
             pos->next->prev = pos->prev;
           GNUNET_assert (pos->neighbour == NULL);
+         if (GNUNET_SCHEDULER_NO_TASK != pos->notify_delay_task)
+           {
+             GNUNET_SCHEDULER_cancel (h->sched,
+                                      pos->notify_delay_task);
+             pos->notify_delay_task = GNUNET_SCHEDULER_NO_TASK;
+           }
           GNUNET_free (pos);
           break;
         }