commit | d3feb01b3846bd5de393172acfd22a8c0e1e1dfe | [log] [tgz] |
---|---|---|
author | Jean-Paul Calderone <exarkun@boson> | Sun Mar 22 12:21:17 2009 -0400 |
committer | Jean-Paul Calderone <exarkun@boson> | Sun Mar 22 12:21:17 2009 -0400 |
tree | db5ad86e1cc0fe7a2962fdd3ba3c75fdabf8bb52 | |
parent | 347e10af40852f4cd0fed78b474aef1337621649 [diff] [blame] |
Delete the key from TLS before trying to set a new value for it
diff --git a/src/util.h b/src/util.h index b95e75b..1774956 100644 --- a/src/util.h +++ b/src/util.h
@@ -37,6 +37,7 @@ * some Python. */ # define MY_BEGIN_ALLOW_THREADS(ignored) \ + PyThread_delete_key_value(_pyOpenSSL_tstate_key); \ PyThread_set_key_value(_pyOpenSSL_tstate_key, PyEval_SaveThread()); /*