ID: 22072 Comment by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: *General Issues Operating System: FREEBSD 4.7-STABLE PHP Version: 4.3.0 New Comment:
connection_status() always returns zero on Win32 4.3.0 running IIS. Yes, ignore_user_abort(true) is set. Bradley Crockett Previous Comments: ------------------------------------------------------------------------ [2003-02-05 09:05:27] [EMAIL PROTECTED] This bug is effecting the connection_status() function in apache 2.x Okay, getting back to a long standing bug, which we kind of come to the conclusion last time that it may be a bug in apache 2.x because it works in apache 1. Well time has come on, I have submitted the bug to apache after they fixed the incorrect bytes logged bug, and this is what they have come up with :- http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16426 ok, I've grabbed the current php source and looked into sapi_apache2.c. It's definitely a php bug. Line 90 shows: if (ap_pass_brigade(f->next, bb) != APR_SUCCESS) { php_handle_aborted_connection(); } which won't match in most cases. Also Line 252 and 498. AFAICS mod_php should (additionally) check connection->aborted. (marking this bug invalid again) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=22072&edit=1