gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r15358 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r15358 - gnunet/src/core
Date: Mon, 30 May 2011 18:03:05 +0200

Author: grothoff
Date: 2011-05-30 18:03:05 +0200 (Mon, 30 May 2011)
New Revision: 15358

Modified:
   gnunet/src/core/core_api.c
Log:
only request next transmission if not already ready

Modified: gnunet/src/core/core_api.c
===================================================================
--- gnunet/src/core/core_api.c  2011-05-30 15:57:15 UTC (rev 15357)
+++ gnunet/src/core/core_api.c  2011-05-30 16:03:05 UTC (rev 15358)
@@ -1662,7 +1662,10 @@
              "Transmission request added to queue\n");
 #endif
   if ( (pr->pending_head == th)  &&
-       (pr->ntr_task == GNUNET_SCHEDULER_NO_TASK) )
+       (pr->ntr_task == GNUNET_SCHEDULER_NO_TASK) &&
+       (pr->next == NULL) &&
+       (pr->prev == NULL) &&
+       (handle->ready_peer_head != pr) )
     pr->ntr_task = GNUNET_SCHEDULER_add_now (&run_request_next_transmission, 
pr);
   return th;
 }




reply via email to

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