--- src/man.c.orig 2006-06-02 12:52:27.000000000 -0700 +++ src/man.c 2006-06-02 15:15:54.000000000 -0700 @@ -828,7 +828,7 @@ if (do_troff) command = my_xsprintf ("(cd %S && %s)", path, roff_command); else - command = my_xsprintf ("(cd %S && %s | %s)", path, + command = my_xsprintf ("(cd %S && %s | (%s || true))", path, roff_command, pager); return !do_system_command (command, 0);