diff options
author | Zachary Scott <e@zzak.io> | 2015-07-22 20:18:55 -0400 |
---|---|---|
committer | Zachary Scott <e@zzak.io> | 2015-07-22 20:25:43 -0400 |
commit | 2e3e2d1260c29f3b5956f2dc86022f9320ea96d2 (patch) | |
tree | be198484ab226e7db845cace5907fee86ed4710a /ext/openssl/ossl_ssl.c | |
parent | 73c741e4e2fca753cbfceed990fd1bc680f5858b (diff) | |
download | ruby-openssl-2e3e2d1260c29f3b5956f2dc86022f9320ea96d2.tar.gz |
Upstream ruby/ruby@7c413b5 fixes #19
Diffstat (limited to 'ext/openssl/ossl_ssl.c')
-rw-r--r-- | ext/openssl/ossl_ssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/openssl/ossl_ssl.c b/ext/openssl/ossl_ssl.c index f1b2f46c..ed10bb14 100644 --- a/ext/openssl/ossl_ssl.c +++ b/ext/openssl/ossl_ssl.c @@ -869,7 +869,7 @@ ossl_sslctx_setup(VALUE self) val = rb_iv_get(self, "@alpn_protocols"); if (!NIL_P(val)) { VALUE rprotos = ssl_encode_npn_protocols(val); - SSL_CTX_set_alpn_protos(ctx, StringValueCStr(rprotos), RSTRING_LEN(rprotos)); + SSL_CTX_set_alpn_protos(ctx, (const unsigned char *)StringValueCStr(rprotos), RSTRING_LENINT(rprotos)); OSSL_Debug("SSL ALPN values added"); } if (RTEST(rb_iv_get(self, "@alpn_select_cb"))) { |