summaryrefslogtreecommitdiffstats
path: root/src/pacman/pacman.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pacman/pacman.c')
-rw-r--r--src/pacman/pacman.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index 6a0eb97d..4237b4d4 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -1092,7 +1092,6 @@ int main(int argc, char *argv[])
uid_t myuid = getuid();
install_segv_handler();
- install_signal_handlers();
/* i18n init */
#if defined(ENABLE_NLS)
@@ -1108,6 +1107,8 @@ int main(int argc, char *argv[])
cleanup(1);
}
+ install_soft_interrupt_handler();
+
if(!isatty(fileno(stdout))) {
/* disable progressbar if the output is redirected */
config->noprogressbar = 1;