diff --git a/lib/ssluse.c b/lib/ssluse.c
index eb645d5e7e8713ff947bde8c2e21f797ae9fcc03..f1c499358656040c6fbbb200e7a88094faaa6182 100644
--- a/lib/ssluse.c
+++ b/lib/ssluse.c
@@ -420,7 +420,7 @@ int cert_stuff(struct connectdata *conn,
         return 0;
       }
       /* Set Certificate Verification chain */
-      if (ca && sk_num(ca)) {
+      if (ca && sk_X509_num(ca)) {
         for (i = 0; i < sk_X509_num(ca); i++) {
           if (!SSL_CTX_add_extra_chain_cert(ctx,sk_X509_value(ca, i))) {
             failf(data, "cannot add certificate to certificate chain");