[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17652 - in gnunet/src: ats transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17652 - in gnunet/src: ats transport |
Date: |
Fri, 21 Oct 2011 11:38:56 +0200 |
Author: wachs
Date: 2011-10-21 11:38:56 +0200 (Fri, 21 Oct 2011)
New Revision: 17652
Modified:
gnunet/src/ats/ats_api_scheduling.c
gnunet/src/transport/gnunet-service-transport_neighbours.c
Log:
fixing mantis #18773
Modified: gnunet/src/ats/ats_api_scheduling.c
===================================================================
--- gnunet/src/ats/ats_api_scheduling.c 2011-10-21 09:22:52 UTC (rev 17651)
+++ gnunet/src/ats/ats_api_scheduling.c 2011-10-21 09:38:56 UTC (rev 17652)
@@ -209,6 +209,14 @@
char *cbuf;
sh->th = NULL;
+ if ( (size == 0) || (buf == NULL))
+ {
+ GNUNET_CLIENT_disconnect (sh->client, GNUNET_NO);
+ sh->client = NULL;
+ sh->task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS,
+ &reconnect_task, sh);
+ return 0;
+ }
ret = 0;
cbuf = buf;
while ( (NULL != (p = sh->pending_head)) &&
@@ -251,7 +259,7 @@
sh->th = GNUNET_CLIENT_notify_transmit_ready (sh->client,
p->size,
GNUNET_TIME_UNIT_FOREVER_REL,
- GNUNET_YES,
+ GNUNET_NO,
&transmit_message_to_ats, sh);
}
Modified: gnunet/src/transport/gnunet-service-transport_neighbours.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_neighbours.c 2011-10-21
09:22:52 UTC (rev 17651)
+++ gnunet/src/transport/gnunet-service-transport_neighbours.c 2011-10-21
09:38:56 UTC (rev 17652)
@@ -404,7 +404,7 @@
if (((n->session == NULL) && (n->addr == NULL) && (n->addrlen == 0)))
{
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No address peer for peer `%s'\n",
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "No address for peer `%s'\n",
GNUNET_i2s (&n->id));
transmit_send_continuation (mq, &n->id, GNUNET_SYSERR);
n->transmission_task = GNUNET_SCHEDULER_add_now (&transmission_task, n);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17652 - in gnunet/src: ats transport,
gnunet <=