On Mon, Jul 24, 2023 at 9:26 AM Tristan Partin <tris...@neon.tech> wrote:
> attached patch + /* + * Restore the default SIGINT behavior while within libpq. Otherwise, we + * can never exit from polling for the database connection. Failure to + * restore is non-fatal. + */ + newact.sa_handler = SIG_DFL; + rc = sigaction(SIGINT, &newact, &oldact); There's no action taken if rc != 0. It doesn't seem right to continue as if everything's fine when the handler registration fails. At least a warning is warranted, so that the user reports such failures to the community. Best regards, Gurjeet http://Gurje.et