diff options
Diffstat (limited to 'toxcore/network.c')
-rw-r--r-- | toxcore/network.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/toxcore/network.c b/toxcore/network.c index 215ab8e0..62b36ae6 100644 --- a/toxcore/network.c +++ b/toxcore/network.c | |||
@@ -797,6 +797,16 @@ void kill_networking(Networking_Core *net) | |||
797 | kill_sock(net->sock); | 797 | kill_sock(net->sock); |
798 | } | 798 | } |
799 | 799 | ||
800 | #ifdef HAVE_LIBEV | ||
801 | ev_io_stop(net->sock_listener.dispatcher, &net->sock_listener.listener); | ||
802 | #elif HAVE_LIBEVENT | ||
803 | |||
804 | if (net->sock_listener) { | ||
805 | event_free(net->sock_listener); | ||
806 | } | ||
807 | |||
808 | #endif | ||
809 | |||
800 | free(net); | 810 | free(net); |
801 | } | 811 | } |
802 | 812 | ||