diff --git a/lib/ssluse.c b/lib/ssluse.c
index f57828f881bc908949af96739b4fb8c31f991dc5..27e6d4d8d493140a9d1400a5e1bb287efa7fd569 100644
--- a/lib/ssluse.c
+++ b/lib/ssluse.c
@@ -1698,7 +1698,7 @@ static CURLcode servercert(struct connectdata *conn,
 	connssl->server_cert = NULL;
 	return CURLE_SSL_ISSUER_ERROR;
       }
-      issuer = PEM_read_X509(fp,NULL,NULL,NULL);
+      issuer = PEM_read_X509(fp,NULL,ZERO_NULL,NULL);
       if (!issuer) {
         if (strict)
 	  failf(data, "SSL: Unable to read issuer cert (%s)\n",