From: Tobias Stoeckmann Date: Wed, 4 Feb 2026 20:45:48 +0000 (+0100) Subject: lib/pager: Use pager_open/close for pager_redirect X-Git-Tag: v2.43-devel~89^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=925350164786f787015640ef2e0cc9d3397fbcda;p=thirdparty%2Futil-linux.git lib/pager: Use pager_open/close for pager_redirect Restore original stdout/stderr for pager_redirect as well to support atexit handlers of parent which might use these descriptors. Signed-off-by: Tobias Stoeckmann --- diff --git a/lib/pager.c b/lib/pager.c index 4fe61ffa2..3cb96dcc3 100644 --- a/lib/pager.c +++ b/lib/pager.c @@ -229,9 +229,9 @@ void pager_redirect(void) if (pager_process.pid) return; /* already running */ - __setup_pager(); + pager_open(); - atexit(wait_for_pager); + atexit(pager_close); } /* Setup pager and redirect output, the pager may be closed by pager_close().