diff options
Diffstat (limited to 'src/transport/gnunet-service-transport_manipulation.c')
-rw-r--r-- | src/transport/gnunet-service-transport_manipulation.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) | |||
671 | next = generic_dqe_head; | 671 | next = generic_dqe_head; |
672 | while (NULL != (dqe = next)) | 672 | while (NULL != (dqe = next)) |
673 | { | 673 | { |
674 | next = dqe->next; | ||
674 | if (0 == memcmp (&peer, &dqe->id, sizeof (dqe->id))) | 675 | if (0 == memcmp (&peer, &dqe->id, sizeof (dqe->id))) |
675 | { | 676 | { |
676 | GNUNET_CONTAINER_DLL_remove (generic_dqe_head, generic_dqe_tail, dqe); | 677 | GNUNET_CONTAINER_DLL_remove (generic_dqe_head, generic_dqe_tail, dqe); |
677 | if (NULL != dqe->cont) | 678 | if (NULL != dqe->cont) |
678 | dqe->cont (dqe->cont_cls, GNUNET_SYSERR, dqe->msg_size, 0); | 679 | dqe->cont (dqe->cont_cls, GNUNET_SYSERR, dqe->msg_size, 0); |
679 | GNUNET_free (dqe); | 680 | GNUNET_free (dqe); |
680 | |||
681 | } | 681 | } |
682 | } | 682 | } |
683 | if (GNUNET_SCHEDULER_NO_TASK != generic_send_delay_task) | 683 | if (GNUNET_SCHEDULER_NO_TASK != generic_send_delay_task) |