From 0cc6fe8758eb4ecaa73f5ef99bc81fd73b5006c2 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Wed, 20 Jul 2022 13:16:23 -0400 Subject: [PATCH] refactor: use new method for creating privileged sockets and running the executable --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 75fac29..bf6885e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -75,13 +75,14 @@ async fn main() -> Result<()> { env, vec![fd], ); + let (env, fd) = comp::create_privileged_socket(&mut sockets, &env_vars).wrap_err("failed to create applet host")?; generic::run_executable( token.child_token(), - info_span!(parent: None, "cosmic-applet host"), + info_span!(parent: None, "cosmic-applet-host"), "cosmic-applet-host", vec![], - comp::create_privileged_socket(&mut sockets, &env_vars) - .wrap_err("failed to create applet-host socket")?, + env, + vec![fd] ); socket_tx.send(sockets).unwrap();