{
struct Session *session;
struct GSC_ClientActiveRequest *car;
-
+ struct SessionMessageEntry *sme;
+
session = find_session (pid);
if (NULL == session)
return;
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 */ ,