Browse Source

Add php_handle_aborted_connection()

Call this from your SAPI module to signal an aborted connection.
PHP-4.0.5
Sascha Schumann 26 years ago
parent
commit
13183ed5c3
  1. 11
      main/main.c
  2. 1
      main/php_main.h

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;

1
main/php_main.h

@ -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…
Cancel
Save