fix recognition of SSLv2 Client Hello Packet large than 255 bytes

This commit is contained in:
Igor Sysoev 2010-07-05 13:35:20 +00:00
parent 802bc23574
commit a5ee005a27

View File

@ -555,7 +555,7 @@ ngx_http_ssl_handshake(ngx_event_t *rev)
}
if (n == 1) {
if (buf[0] == 0x80 /* SSLv2 */ || buf[0] == 0x16 /* SSLv3/TLSv1 */) {
if (buf[0] & 0x80 /* SSLv2 */ || buf[0] == 0x16 /* SSLv3/TLSv1 */) {
ngx_log_debug1(NGX_LOG_DEBUG_HTTP, rev->log, 0,
"https ssl handshake: 0x%02Xd", buf[0]);