mirror of
https://github.com/php/php-src.git
synced 2024-09-22 02:17:32 +00:00
Add php_handle_aborted_connection()
Call this from your SAPI module to signal an aborted connection.
This commit is contained in:
parent
c38005a4f1
commit
13183ed5c3
11
main/main.c
11
main/main.c
@ -1214,6 +1214,17 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
|
||||
free_alloca(old_cwd);
|
||||
}
|
||||
|
||||
PHPAPI void php_handle_aborted_connection(void)
|
||||
{
|
||||
PLS_FETCH();
|
||||
|
||||
PG(connection_status) = PHP_CONNECTION_ABORTED;
|
||||
|
||||
if (!PG(ignore_user_abort)) {
|
||||
zend_bailout();
|
||||
}
|
||||
}
|
||||
|
||||
PHPAPI int php_handle_auth_data(const char *auth SLS_DC)
|
||||
{
|
||||
int ret = -1;
|
||||
|
@ -44,6 +44,7 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
|
||||
PHPAPI int php_handle_special_queries(SLS_D PLS_DC);
|
||||
PHPAPI int php_lint_script(zend_file_handle *file CLS_DC ELS_DC PLS_DC);
|
||||
|
||||
PHPAPI void php_handle_aborted_connection(void);
|
||||
PHPAPI int php_handle_auth_data(const char *auth SLS_DC);
|
||||
|
||||
extern void php_call_shutdown_functions(void);
|
||||
|
Loading…
Reference in New Issue
Block a user