Welcome! Log In Create A New Profile

Advanced

[nginx] Fixed a compile warning introduced by 01e2a5bcdd8f.

Ruslan Ermilov
January 30, 2014 10:16AM
details: http://hg.nginx.org/nginx/rev/2e40188f83ef
branches:
changeset: 5547:2e40188f83ef
user: Ruslan Ermilov <ru@nginx.com>
date: Thu Jan 30 19:13:12 2014 +0400
description:
Fixed a compile warning introduced by 01e2a5bcdd8f.

On systems with OpenSSL that has NPN support but lacks
ALPN support, some compilers emitted a warning about
possibly uninitialized "data" variable.

diffstat:

src/http/ngx_http_request.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)

diffs (26 lines):

diff -r f385349d584b -r 2e40188f83ef src/http/ngx_http_request.c
--- a/src/http/ngx_http_request.c Thu Jan 30 18:57:11 2014 +0400
+++ b/src/http/ngx_http_request.c Thu Jan 30 19:13:12 2014 +0400
@@ -713,11 +713,8 @@ ngx_http_ssl_handshake_handler(ngx_conne
const unsigned char *data;
static const ngx_str_t spdy = ngx_string(NGX_SPDY_NPN_NEGOTIATED);

- len = 0;
-
#ifdef TLSEXT_TYPE_application_layer_protocol_negotiation
SSL_get0_alpn_selected(c->ssl->connection, &data, &len);
-#endif

#ifdef TLSEXT_TYPE_next_proto_neg
if (len == 0) {
@@ -725,6 +722,10 @@ ngx_http_ssl_handshake_handler(ngx_conne
}
#endif

+#else /* TLSEXT_TYPE_next_proto_neg */
+ SSL_get0_next_proto_negotiated(c->ssl->connection, &data, &len);
+#endif
+
if (len == spdy.len && ngx_strncmp(data, spdy.data, spdy.len) == 0) {
ngx_http_spdy_init(c->read);
return;

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] Fixed a compile warning introduced by 01e2a5bcdd8f.

Ruslan Ermilov 760 January 30, 2014 10:16AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 145
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready