From e50616872ea13514a7ede3414eec5f9bc8df011c Mon Sep 17 00:00:00 2001 From: Waldemar Kornewald Date: Tue, 18 Oct 2005 18:46:45 +0000 Subject: [PATCH] We should not forget to stop the etherq (was not sure if the stack does it for us, but seems that we had a lock/memory-leak, here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14411 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/interfaces/ethernet/ethernet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/network/interfaces/ethernet/ethernet.c b/src/add-ons/kernel/network/interfaces/ethernet/ethernet.c index 21a55ace80..1c0238be4e 100644 --- a/src/add-ons/kernel/network/interfaces/ethernet/ethernet.c +++ b/src/add-ons/kernel/network/interfaces/ethernet/ethernet.c @@ -988,6 +988,8 @@ static int ether_init(void *cpp) static int ether_stop() { struct ether_device *dptr = ether_devices, *odev; + stop_ifq(etherq); + etherq = NULL; kill_thread(ether_rxt); while (dptr) {