util: ignore SIGPIPE

In practice, this seems to cause monero-wallet-rpc to exit
when ^C quits whatever its output is piped into (such as tee),
but it saves, while it did not before.
pull/2620/head
moneromooo-monero 7 years ago
parent 86e9de588c
commit 6bd4dac6e2
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

@ -146,9 +146,10 @@ namespace tools
}
return r;
#else
/* Only blocks SIGINT and SIGTERM */
/* Only blocks SIGINT, SIGTERM and SIGPIPE */
signal(SIGINT, posix_handler);
signal(SIGTERM, posix_handler);
signal(SIGPIPE, SIG_IGN);
m_handler = t;
return true;
#endif

Loading…
Cancel
Save