[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15955 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15955 - gnunet/src/transport |
Date: |
Thu, 14 Jul 2011 14:27:17 +0200 |
Author: wachs
Date: 2011-07-14 14:27:17 +0200 (Thu, 14 Jul 2011)
New Revision: 15955
Modified:
gnunet/src/transport/plugin_transport_tcp.c
Log:
addiional checks
Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2011-07-14 12:04:07 UTC (rev
15954)
+++ gnunet/src/transport/plugin_transport_tcp.c 2011-07-14 12:27:17 UTC (rev
15955)
@@ -1113,6 +1113,7 @@
target,
NULL,
GNUNET_YES);
+ GNUNET_assert (session != NULL);
/* create new message entry */
pm = GNUNET_malloc (sizeof (struct PendingMessage) + msgbuf_size);
@@ -1189,9 +1190,18 @@
addrlen);
session->connect_alen = addrlen;
}
+ else /* session != NULL */
+ {
+ /* check if session is valid */
+ struct Session * ses = plugin->sessions;
+ while ((ses != NULL) && (ses != session))
+ ses = ses->next;
+ GNUNET_assert (ses != NULL);
+ }
GNUNET_assert (session != NULL);
GNUNET_assert (session->client != NULL);
+
GNUNET_SERVER_client_set_timeout(session->client,
GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT);
GNUNET_STATISTICS_update (plugin->env->stats,
gettext_noop ("# bytes currently in TCP buffers"),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15955 - gnunet/src/transport,
gnunet <=