DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17729>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17729

Apache Crash with HTTP request on port 443.

           Summary: Apache Crash with HTTP request on port 443.
           Product: Apache httpd-2.0
           Version: 2.0.44
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: mod_ssl
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


If a http request is made on port 443 the use of the wrong protocol is 
detected and reported but the Apache child process gives crashed and is 
restarted.  Messages in the error log show :-

[Thu Mar 06 15:35:31 2003] [info] SSL handshake failed: HTTP spoken on HTTPS 
port; trying to send HTML error page
[Thu Mar 06 15:35:31 2003] [info] SSL Library Error: 336027804 
error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request speaking HTTP 
to HTTPS port!?
[Thu Mar 06 15:35:34 2003] [notice] Parent: child process exited with status 
3221225477 -- Restarting.

I'm not sure whether this is the correct answer but if the ssl_io_filter_error 
function is modified to return the passed in status rather than APR_SUCCESS 
then the crash does not happen.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to