diff --git a/alib2integrationtest/test-src/testing/TimeoutAqlTest.cpp b/alib2integrationtest/test-src/testing/TimeoutAqlTest.cpp index 1c3877dd77c17a0ebaf839cc10f7aedeec3a5e2c..726b8103e39864de75a6a0610bc47cb41a347b79 100644 --- a/alib2integrationtest/test-src/testing/TimeoutAqlTest.cpp +++ b/alib2integrationtest/test-src/testing/TimeoutAqlTest.cpp @@ -103,6 +103,10 @@ void _TimeoutAqlTest ( const std::chrono::microseconds & timeout, const ext::vec FAIL ( "Fork error" ); } else if ( x == 0 ) { /* child, run the test here */ + + act . sa_handler = SIG_DFL; + sigaction ( SIGCHLD, &act, NULL ); + close ( g_Wakeup [ PIPE_RD ] ); close ( g_Wakeup [ PIPE_WR ] ); close ( pipefd [ PIPE_RD ] );