initialize a local to suppress a warning
diff --git a/src/crypto/pkcs12.c b/src/crypto/pkcs12.c
index b8318d2..27a49fe 100644
--- a/src/crypto/pkcs12.c
+++ b/src/crypto/pkcs12.c
@@ -329,7 +329,7 @@
 crypto_PKCS12Obj *
 crypto_PKCS12_New(PKCS12 *p12, char *passphrase)
 {
-    crypto_PKCS12Obj *self;
+    crypto_PKCS12Obj *self = NULL;
     PyObject *cacertobj = NULL;
 
     X509 *cert = NULL;