From 3409eeeb3445acd0b05367fd3fab2e48845ea9aa Mon Sep 17 00:00:00 2001 From: Sebastian Sumpf Date: Wed, 1 Nov 2017 15:12:39 +0100 Subject: [PATCH] wifi_drv: occasionally crashes during session destruction Drop rx-packets in case there is no client session fixes #2557 --- repos/dde_linux/src/lib/wifi/nic.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/repos/dde_linux/src/lib/wifi/nic.cc b/repos/dde_linux/src/lib/wifi/nic.cc index 3d0d5326df..441c3ec9c9 100644 --- a/repos/dde_linux/src/lib/wifi/nic.cc +++ b/repos/dde_linux/src/lib/wifi/nic.cc @@ -199,6 +199,13 @@ class Root : public Genode::Root_componentsession = nullptr; + Genode::Root_component::_destroy_session(session); + } + public: net_device *device = nullptr;