summaryrefslogtreecommitdiff
path: root/toxcore/ping.c
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/ping.c')
-rw-r--r--toxcore/ping.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/toxcore/ping.c b/toxcore/ping.c
index d2677ee7..305cce47 100644
--- a/toxcore/ping.c
+++ b/toxcore/ping.c
@@ -364,6 +364,10 @@ Ping *ping_new(const Mono_Time *mono_time, DHT *dht)
364 364
365void ping_kill(Ping *ping) 365void ping_kill(Ping *ping)
366{ 366{
367 if (ping == nullptr) {
368 return;
369 }
370
367 networking_registerhandler(dht_get_net(ping->dht), NET_PACKET_PING_REQUEST, nullptr, nullptr); 371 networking_registerhandler(dht_get_net(ping->dht), NET_PACKET_PING_REQUEST, nullptr, nullptr);
368 networking_registerhandler(dht_get_net(ping->dht), NET_PACKET_PING_RESPONSE, nullptr, nullptr); 372 networking_registerhandler(dht_get_net(ping->dht), NET_PACKET_PING_RESPONSE, nullptr, nullptr);
369 ping_array_kill(ping->ping_array); 373 ping_array_kill(ping->ping_array);