summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qarsh.c6
-rw-r--r--qarsh.spec2
2 files changed, 7 insertions, 1 deletions
diff --git a/qarsh.c b/qarsh.c
index 4df34a0..21580f3 100644
--- a/qarsh.c
+++ b/qarsh.c
@@ -419,6 +419,12 @@ main(int argc, char *argv[])
memset(&sa, 0, sizeof sa);
sigemptyset(&sigmask);
sa.sa_mask = sigmask;
+ sa.sa_handler = SIG_IGN;
+ sigaction(SIGTTIN, &sa, NULL);
+
+ memset(&sa, 0, sizeof sa);
+ sigemptyset(&sigmask);
+ sa.sa_mask = sigmask;
sa.sa_flags = SA_ONESHOT;
sa.sa_handler = sig_alrm_handler;
sigaction(SIGALRM, &sa, NULL);
diff --git a/qarsh.spec b/qarsh.spec
index 42fa4e3..fe2fdc8 100644
--- a/qarsh.spec
+++ b/qarsh.spec
@@ -1,7 +1,7 @@
Summary: QA Remote Shell
Name: qarsh
Version: 1.3
-Release: 1
+Release: 2
Group: QA
License: GPL
Buildroot: %{_tmppath}/%{name}-%{version}-root