[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r30754 - gnunet/src/conversation
From: |
gnunet |
Subject: |
[GNUnet-SVN] r30754 - gnunet/src/conversation |
Date: |
Sat, 16 Nov 2013 19:30:46 +0100 |
Author: grothoff
Date: 2013-11-16 19:30:45 +0100 (Sat, 16 Nov 2013)
New Revision: 30754
Modified:
gnunet/src/conversation/gnunet-service-conversation.c
Log:
-clean up during shutdown
Modified: gnunet/src/conversation/gnunet-service-conversation.c
===================================================================
--- gnunet/src/conversation/gnunet-service-conversation.c 2013-11-16
18:26:23 UTC (rev 30753)
+++ gnunet/src/conversation/gnunet-service-conversation.c 2013-11-16
18:30:45 UTC (rev 30754)
@@ -1408,6 +1408,19 @@
do_shutdown (void *cls,
const struct GNUNET_SCHEDULER_TaskContext *tc)
{
+ struct Line *line;
+ struct Channel *ch;
+
+ while (NULL != (line = lines_head))
+ {
+ while (NULL != (ch = line->channel_head))
+ destroy_line_mesh_channels (ch);
+ GNUNET_CONTAINER_DLL_remove (lines_head,
+ lines_tail,
+ line);
+ GNUNET_SERVER_client_set_user_context (line->client, (void *) NULL);
+ GNUNET_free (line);
+ }
if (NULL != mesh)
{
GNUNET_MESH_disconnect (mesh);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r30754 - gnunet/src/conversation,
gnunet <=