- BIO_printf(out, "%8sVersion %lu (0x%lx)\n", "", l + 1, l);
- X509_CRL_get0_signature(&sig, &sig_alg, x);
+ if (l >= 0 && l <= 1)
+ BIO_printf(out, "%8sVersion %ld (0x%lx)\n", "", l + 1, (unsigned long)l);
+ else
+ BIO_printf(out, "%8sVersion unknown (%ld)\n", "", l);
+ X509_CRL_get0_signature(x, &sig, &sig_alg);