Author: Richard Plangger <[email protected]>
Branch: py3.5-ssl
Changeset: r88700:4eadb57ff84c
Date: 2016-11-28 15:35 +0100
http://bitbucket.org/pypy/pypy/changeset/4eadb57ff84c/
Log: ensure that the bio object is also deallocated
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
@@ -1296,7 +1296,7 @@
lib.BIO_set_retry_read(bio);
lib.BIO_set_mem_eof_return(bio, -1);
- self.bio = bio;
+ self.bio = lib.gc(bio, lib.BIO_free)
self.eof_written = False
@property
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit