Fix compile error
diff --git a/OpenSSL/crypto/pkey.c b/OpenSSL/crypto/pkey.c
index cb60211..0c76f34 100644
--- a/OpenSSL/crypto/pkey.c
+++ b/OpenSSL/crypto/pkey.c
@@ -65,11 +65,11 @@
             Py_BEGIN_ALLOW_THREADS;
             dsa = DSA_generate_parameters(bits, NULL, 0, NULL, NULL, NULL, NULL);
             if (dsa == NULL) {
-                Py_END_ALLOW_THREADS;
+                Py_BLOCK_THREADS;
                 FAIL();
             }
             if (!DSA_generate_key(dsa)) {
-                Py_END_ALLOW_THREADS;
+                Py_BLOCK_THREADS;
                 FAIL();
             }
             Py_END_ALLOW_THREADS;