From 6264ee011f115671ce7aa1bd4e6ba06ac4439e66 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Fri, 16 Oct 2020 12:41:21 +0300 Subject: [PATCH] terminal/embed: remove unwraps from kill() calls If child process has exited, this will panic. --- src/terminal/embed/grid.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/terminal/embed/grid.rs b/src/terminal/embed/grid.rs index 70b568456..59b97a32b 100644 --- a/src/terminal/embed/grid.rs +++ b/src/terminal/embed/grid.rs @@ -120,17 +120,17 @@ impl EmbedGrid { }; let master_fd = self.stdin.as_raw_fd(); - unsafe { set_window_size(master_fd, &winsize).unwrap() }; - nix::sys::signal::kill(self.child_pid, nix::sys::signal::SIGWINCH).unwrap(); + let _ = unsafe { set_window_size(master_fd, &winsize) }; + let _ = nix::sys::signal::kill(self.child_pid, nix::sys::signal::SIGWINCH); } pub fn wake_up(&self) { - nix::sys::signal::kill(self.child_pid, nix::sys::signal::SIGCONT).unwrap(); + let _ = nix::sys::signal::kill(self.child_pid, nix::sys::signal::SIGCONT); } pub fn stop(&self) { debug!("stopping"); - nix::sys::signal::kill(debug!(self.child_pid), nix::sys::signal::SIGSTOP).unwrap(); + let _ = nix::sys::signal::kill(debug!(self.child_pid), nix::sys::signal::SIGSTOP); } pub fn is_active(&self) -> Result {