[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r18236 - gnunet/src/core
From: |
gnunet |
Subject: |
[GNUnet-SVN] r18236 - gnunet/src/core |
Date: |
Mon, 21 Nov 2011 16:09:48 +0100 |
Author: grothoff
Date: 2011-11-21 16:09:48 +0100 (Mon, 21 Nov 2011)
New Revision: 18236
Modified:
gnunet/src/core/gnunet-service-core_sessions.c
Log:
fix leak
Modified: gnunet/src/core/gnunet-service-core_sessions.c
===================================================================
--- gnunet/src/core/gnunet-service-core_sessions.c 2011-11-21 14:11:49 UTC
(rev 18235)
+++ gnunet/src/core/gnunet-service-core_sessions.c 2011-11-21 15:09:48 UTC
(rev 18236)
@@ -171,7 +171,8 @@
{
struct Session *session;
struct GSC_ClientActiveRequest *car;
-
+ struct SessionMessageEntry *sme;
+
session = find_session (pid);
if (NULL == session)
return;
@@ -190,6 +191,13 @@
session->active_client_request_tail, car);
GSC_CLIENTS_reject_request (car);
}
+ while (NULL != (sme = session->sme_head))
+ {
+ GNUNET_CONTAINER_DLL_remove (session->sme_head,
+ session->sme_tail,
+ sme);
+ GNUNET_free (sme);
+ }
GNUNET_SCHEDULER_cancel (session->typemap_task);
GSC_CLIENTS_notify_clients_about_neighbour (&session->peer, NULL,
0 /* FIXME: ATSI */ ,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r18236 - gnunet/src/core,
gnunet <=