Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: py3.6 Changeset: r94421:a29a0980fd16 Date: 2018-04-23 00:34 +0200 http://bitbucket.org/pypy/pypy/changeset/a29a0980fd16/
Log: We don't need SSL_is_init_finished after all diff --git a/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py b/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py --- a/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py +++ b/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py @@ -198,8 +198,6 @@ const char *SSL_get_cipher_list(const SSL *, int); Cryptography_STACK_OF_SSL_CIPHER *SSL_get_ciphers(const SSL *); -int SSL_is_init_finished(const SSL*); - /* context */ void SSL_CTX_free(SSL_CTX *); long SSL_CTX_set_timeout(SSL_CTX *, long); diff --git a/lib_pypy/_cffi_ssl/_stdssl/__init__.py b/lib_pypy/_cffi_ssl/_stdssl/__init__.py --- a/lib_pypy/_cffi_ssl/_stdssl/__init__.py +++ b/lib_pypy/_cffi_ssl/_stdssl/__init__.py @@ -705,7 +705,7 @@ raise ValueError("Session refers to a different SSLContext.") if self.socket_type != SSL_CLIENT: raise ValueError("Cannot set session for server-side SSLSocket.") - if lib.SSL_is_init_finished(self.ssl): + if self.handshake_done: raise ValueError("Cannot set session after handshake.") if not lib.SSL_set_session(self.ssl, value._session): raise pyssl_error(self, 0) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit