From 76958699d54df5caaa84c3abbb5ff70983d92627 Mon Sep 17 00:00:00 2001 From: Tim Blechmann Date: Thu, 11 Sep 2008 13:24:10 +0200 Subject: [PATCH] fix for boost.test --- libs/boost/boost/test/impl/execution_monitor.ipp | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libs/boost/boost/test/impl/execution_monitor.ipp b/libs/boost/boost/test/impl/execution_monitor.ipp index d22427b..7d1bd36 100644 --- a/libs/boost/boost/test/impl/execution_monitor.ipp +++ b/libs/boost/boost/test/impl/execution_monitor.ipp @@ -404,9 +404,10 @@ system_signal_exception::report() const case SIGCHLD: switch( m_sig_info->si_code ) { case CLD_EXITED: - report_error( execution_exception::system_error, - "child has exited; pid: %d; uid: %d; exit value: %d", - (int)m_sig_info->si_uid, (int)m_sig_info->si_pid, (int)m_sig_info->si_status ); + if ((int)m_sig_info->si_status != 0) + report_error( execution_exception::system_error, + "child has exited; pid: %d; uid: %d; exit value: %d", + (int)m_sig_info->si_uid, (int)m_sig_info->si_pid, (int)m_sig_info->si_status ); break; case CLD_KILLED: report_error( execution_exception::system_error, -- 1.5.4.3