Remove now unused local; use bools for return value
diff --git a/OpenSSL/crypto/pkey.c b/OpenSSL/crypto/pkey.c
index e229757..7d5c6a8 100644
--- a/OpenSSL/crypto/pkey.c
+++ b/OpenSSL/crypto/pkey.c
@@ -119,7 +119,6 @@
crypto_PKey_check(crypto_PKeyObj *self, PyObject *args)
{
int r;
- EVP_PKEY *pkey;
if (!PyArg_ParseTuple(args, ":check"))
return NULL;
@@ -129,9 +128,9 @@
rsa = EVP_PKEY_get1_RSA(self->pkey);
r = RSA_check_key(rsa);
if (r == 1)
- return PyInt_FromLong(1L);
+ return PyBool_FromLong(1L);
else
- return PyInt_FromLong(0L);
+ return PyBool_FromLong(0L);
} else {
PyErr_SetString( PyExc_TypeError, "key type unsupported");
return NULL;