gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r15705 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r15705 - gnunet/src/util
Date: Fri, 17 Jun 2011 17:48:59 +0200

Author: grothoff
Date: 2011-06-17 17:48:59 +0200 (Fri, 17 Jun 2011)
New Revision: 15705

Modified:
   gnunet/src/util/connection.c
Log:
more assertions for tracking down 1709

Modified: gnunet/src/util/connection.c
===================================================================
--- gnunet/src/util/connection.c        2011-06-17 15:40:32 UTC (rev 15704)
+++ gnunet/src/util/connection.c        2011-06-17 15:48:59 UTC (rev 15705)
@@ -658,6 +658,7 @@
       GNUNET_SCHEDULER_cancel (h->nth.timeout_task);
       h->nth.timeout_task = GNUNET_SCHEDULER_NO_TASK;
       h->ccs -= COCO_TRANSMIT_READY;
+      GNUNET_assert (h->nth.notify_ready != NULL);
       GNUNET_assert (h->write_task == GNUNET_SCHEDULER_NO_TASK);
       h->write_task = GNUNET_SCHEDULER_add_now (&transmit_ready, h);
     }
@@ -713,6 +714,7 @@
       h->nth.timeout_task = GNUNET_SCHEDULER_NO_TASK;
       h->ccs -= COCO_TRANSMIT_READY;
       GNUNET_assert (h->write_task == GNUNET_SCHEDULER_NO_TASK);
+      GNUNET_assert (h->nth.notify_ready != NULL);
       h->write_task =
         GNUNET_SCHEDULER_add_write_net (GNUNET_TIME_absolute_get_remaining
                                         (h->nth.transmit_timeout), h->sock,
@@ -1482,6 +1484,7 @@
   ssize_t ret;
   size_t have;
 
+  GNUNET_assert (sock->nth.notify_ready != NULL);
 #if DEBUG_CONNECTION
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "transmit_ready running (%p).\n", sock);
@@ -1596,6 +1599,7 @@
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
               "Re-scheduling transmit_ready (more to do) (%p).\n", sock);
 #endif
+  GNUNET_assert (sock->nth.notify_ready != NULL);
   if (sock->write_task == GNUNET_SCHEDULER_NO_TASK)
     sock->write_task =
       GNUNET_SCHEDULER_add_write_net (GNUNET_TIME_absolute_get_remaining




reply via email to

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