diff --git a/codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs b/codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs index 7702c7c25a..09b3d54332 100644 --- a/codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs +++ b/codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs @@ -85,6 +85,12 @@ impl PlatformSleepInhibitor for LinuxSleepInhibitor { } } +impl Drop for LinuxSleepInhibitor { + fn drop(&mut self) { + self.release(); + } +} + fn spawn_backend(backend: LinuxBackend) -> Result { match backend { LinuxBackend::SystemdInhibit => Command::new("systemd-inhibit")