h_addr is a define in in netdb.h
[oweals/gnunet.git] / src / transport / gnunet-service-transport_manipulation.c
index be9cd2ba8331955b483706bb66fc6980216012a1..f66d15d824ba0340a4d07671e6ca1a53c1d082f2 100644 (file)
@@ -712,7 +712,10 @@ GST_manipulation_peer_disconnect (const struct GNUNET_PeerIdentity *peer)
                        if (GNUNET_SCHEDULER_NO_TASK != generic_send_delay_task)
                        {
                                        GNUNET_SCHEDULER_cancel (generic_send_delay_task);
-                                       generic_send_delay_task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_absolute_get_remaining(generic_dqe_head->sent_at), &send_delayed, generic_dqe_head);
+                                       if (NULL != generic_dqe_head)
+                                               generic_send_delay_task = GNUNET_SCHEDULER_add_delayed (
+                                                               GNUNET_TIME_absolute_get_remaining(generic_dqe_head->sent_at),
+                                                               &send_delayed, generic_dqe_head);
                        }
        }
 }