diff options
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/spawning.rs | 3 |
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. |
