diff --git a/repos/dde_linux/src/drivers/wifi/main.cc b/repos/dde_linux/src/drivers/wifi/main.cc index 05d93731ad..e6843612a7 100644 --- a/repos/dde_linux/src/drivers/wifi/main.cc +++ b/repos/dde_linux/src/drivers/wifi/main.cc @@ -206,7 +206,10 @@ struct Wlan_configration _activate_configuration(); } - void _handle_update() { _update_configuration(); } + void _handle_update() + { + Libc::with_libc([&] () { _update_configuration(); }); + } Wlan_configration(Genode::Env &env) :