From 6e57f173d214f2cadd72a847fbdbea1ea46dbe59 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Thu, 23 May 2013 14:11:48 +0000 Subject: fix --- src/transport/gnunet-service-transport_manipulation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/transport') diff --git a/src/transport/gnunet-service-transport_manipulation.c b/src/transport/gnunet-service-transport_manipulation.c index eb520ec20..529cc26e1 100644 --- a/src/transport/gnunet-service-transport_manipulation.c +++ b/src/transport/gnunet-service-transport_manipulation.c @@ -671,13 +671,13 @@ GST_manipulation_peer_disconnect (const struct GNUNET_PeerIdentity *peer) next = generic_dqe_head; while (NULL != (dqe = next)) { + next = dqe->next; if (0 == memcmp (&peer, &dqe->id, sizeof (dqe->id))) { GNUNET_CONTAINER_DLL_remove (generic_dqe_head, generic_dqe_tail, dqe); if (NULL != dqe->cont) dqe->cont (dqe->cont_cls, GNUNET_SYSERR, dqe->msg_size, 0); GNUNET_free (dqe); - } } if (GNUNET_SCHEDULER_NO_TASK != generic_send_delay_task) -- cgit v1.2.3