From: Barry Warsaw Date: Mon, 20 Aug 2001 22:26:24 +0000 (+0000) Subject: SSL_dealloc(): Apply the change suggested in SF bug #425370 which X-Git-Tag: v2.2a3~397 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cfb167573680a052c0d4ddc22a5b904d03b0ecac;p=python SSL_dealloc(): Apply the change suggested in SF bug #425370 which changes the order of the free calls to be the reverse of the alloc calls. Closes that bug. --- diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 0917a317e0..46ca35fa40 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -2627,8 +2627,8 @@ static void SSL_dealloc(SSLObject *self) { if (self->server_cert) /* Possible not to have one? */ X509_free (self->server_cert); - SSL_CTX_free(self->ctx); SSL_free(self->ssl); + SSL_CTX_free(self->ctx); Py_XDECREF(self->x_attr); Py_XDECREF(self->Socket); PyObject_Del(self);