diff --git a/repos/dde_linux/src/drivers/wifi/main.cc b/repos/dde_linux/src/drivers/wifi/main.cc index 9859127996..05d93731ad 100644 --- a/repos/dde_linux/src/drivers/wifi/main.cc +++ b/repos/dde_linux/src/drivers/wifi/main.cc @@ -255,4 +255,7 @@ struct Main }; -void Libc::Component::construct(Libc::Env &env) { static Main server(env); } +void Libc::Component::construct(Libc::Env &env) +{ + Libc::with_libc([&] () { static Main server(env); }); +}