]> granicus.if.org Git - postgresql/commit
Restore psql's SIGPIPE setting if popen() fails.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 Dec 2016 17:39:24 +0000 (12:39 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 Dec 2016 17:39:24 +0000 (12:39 -0500)
commitb7e1ae2328f7d5a88d8916d78b4561d8ef16f99b
treee6f448b051f8d7e28f1f2b50b4f646915713a9ff
parent18f8f784cbbf96ef77eb8943b466b26605824c14
Restore psql's SIGPIPE setting if popen() fails.

Ancient oversight in PageOutput(): if popen() fails, we'd better reset
the SIGPIPE handler before returning stdout, because ClosePager() won't.
Noticed while fixing the empty-PAGER issue.
src/fe_utils/print.c