From: Igor Sysoev Date: Mon, 5 Jul 2010 13:35:20 +0000 (+0000) Subject: fix recognition of SSLv2 Client Hello Packet large than 255 bytes X-Git-Tag: release-0.8.44~3 X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/postgres_fdw.c?a=commitdiff_plain;h=a5ee005a27d7030693b29a75c7c8a0b67421f55a;p=nginx.git fix recognition of SSLv2 Client Hello Packet large than 255 bytes --- diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c index 651cda7e0..f1fab8a4f 100644 --- a/src/http/ngx_http_request.c +++ b/src/http/ngx_http_request.c @@ -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]);