From 1242f53ddb018cdba93a9ffe4f56554a6471901f Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Wed, 15 Feb 2017 12:27:56 +0800 Subject: Workaround to fix bug #74093 (Maximum execution time of n+2 seconds exceed not written in error_log) Use a different exit code for hard_timeout, 124 is used by linux timeout:http://man7.org/linux/man-pages/man1/timeout.1.html "If the command times out, and --preserve-status is not set, then exit with status 124" --- Zend/zend_execute_API.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Zend/zend_execute_API.c') diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 8f79881c0e..e02198526f 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -1203,7 +1203,7 @@ static void zend_timeout_handler(int dummy) /* {{{ */ if (output_len > 0) { write(2, log_buffer, MIN(output_len, sizeof(log_buffer))); } - _exit(1); + _exit(124); } #endif -- cgit v1.2.1