Revert "pager: close all fds when forking off pager"
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 6 Dec 2018 17:03:01 +0000 (18:03 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 6 Dec 2018 20:15:55 +0000 (21:15 +0100)
This reverts commit 55844aebb60b42f56335eb147dd395269d8fb686.

As `exe_name_pipe` are closed by safe_fork().

src/shared/pager.c

index 6948438..ce4ca9b 100644 (file)
@@ -132,7 +132,7 @@ int pager_open(PagerFlags flags) {
         if (flags & PAGER_JUMP_TO_END)
                 less_opts = strjoina(less_opts, " +G");
 
-        r = safe_fork_full("(pager)", fd, 2, FORK_RESET_SIGNALS|FORK_CLOSE_ALL_FDS|FORK_DEATHSIG|FORK_RLIMIT_NOFILE_SAFE|FORK_LOG, &pager_pid);
+        r = safe_fork("(pager)", FORK_RESET_SIGNALS|FORK_DEATHSIG|FORK_RLIMIT_NOFILE_SAFE|FORK_LOG, &pager_pid);
         if (r < 0)
                 return r;
         if (r == 0) {