I discovered that some test failures result in a silent exit (make check does
the right thing, but you can't see why the test failed).

Available from
  http://git.alex.org.uk/
as usual.

Signed-off-by: Alex Bligh <[email protected]>
---
 nbd-tester-client.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/nbd-tester-client.c b/nbd-tester-client.c
index ed9214e..f2ebffc 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 <hostname> <port>", (int)getpid(), 
argv[0]);
-- 
1.7.4.1


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Nbd-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nbd-general

Reply via email to