crypto/x509/t_crl.c:100: error: BUFFER_OVERRUN_L3
  Offset added: [0, 200] Size: [1, 2147483644] by call to `X509_NAME_oneline`.
Showing all 6 steps of the trace


crypto/x509/t_crl.c:100:9: Call
98.       X509_CRL_get0_signature(&sig, &sig_alg, x);
99.       X509_signature_print(out, sig_alg, NULL);
100.       p = X509_NAME_oneline(X509_CRL_get_issuer(x), NULL, 0);
               ^
101.       BIO_printf(out, "%8sIssuer: %s\n", "", p);
102.       OPENSSL_free(p);

crypto/x509/x509_obj.c:67:1: <Offset trace>
65.   #include "internal/x509_int.h"
66.   
67. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
68.   {
69.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:67:1: Parameter `len`
  65.   #include "internal/x509_int.h"
  66.   
  67. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
  68.   {
  69.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:67:1: <Length trace>
65.   #include "internal/x509_int.h"
66.   
67. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
68.   {
69.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:67:1: Parameter `*buf`
  65.   #include "internal/x509_int.h"
  66.   
  67. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
  68.   {
  69.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:96:9: Array access: Offset added: [0, 200] Size: [1, 2147483644] by call to `X509_NAME_oneline` 
  94.               OPENSSL_free(b);
  95.           }
  96.           strncpy(buf, "NO X509_NAME", len);
                ^
  97.           buf[len - 1] = '\0';
  98.           return buf;
