From: Alex Bligh Date: Sun, 5 Jun 2011 15:15:49 +0000 (+0100) Subject: nbd-tester-client: ignore SIGPIPE so we pick up and print the error X-Git-Url: http://git.alex.org.uk?ds=sidebyside nbd-tester-client: ignore SIGPIPE so we pick up and print the error --- diff --git a/nbd-tester-client.c b/nbd-tester-client.c index 6145997..fee2d87 100644 --- a/nbd-tester-client.c +++ b/nbd-tester-client.c @@ -1183,6 +1183,9 @@ int main(int argc, char**argv) { int testflags=0; testfunc test = throughput_test; + /* Ignore SIGPIPE as we want to pick up the error from write() */ + signal (SIGPIPE, SIG_IGN); + if(argc<3) { g_message("%d: Not enough arguments", (int)getpid()); g_message("%d: Usage: %s ", (int)getpid(), argv[0]);