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 ] );