pager: do wait_for_pager on signal death
[gitweb.git] / diff.c
diff --git a/diff.c b/diff.c
index 9c9977d892e475b0fa98a946393118ef59d73100..8ce898a6b09f7ad013c285ba46bdf6922fbe9bc5 100644 (file)
--- a/diff.c
+++ b/diff.c
@@ -1903,7 +1903,7 @@ static struct diff_tempfile *prepare_temp_file(const char *name,
 
        if (!remove_tempfile_installed) {
                atexit(remove_tempfile);
-               sigchain_push(SIGINT, remove_tempfile_on_signal);
+               sigchain_push_common(remove_tempfile_on_signal);
                remove_tempfile_installed = 1;
        }