aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/spawning.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/utils/spawning.rs b/src/utils/spawning.rs
index b7aa0d44..38ac52e6 100644
--- a/src/utils/spawning.rs
+++ b/src/utils/spawning.rs
@@ -424,8 +424,9 @@ mod systemd {
trace!("waiting for JobRemoved");
for message in signals {
+ let body = message.body();
let body: (u32, OwnedObjectPath, &str, &str) =
- message.body().context("error parsing signal")?;
+ body.deserialize().context("error parsing signal")?;
if body.1 == job {
// Our transient unit had started, we're good to exit the intermediate child.