test/ssltest_old.c:2962: error: BUFFER_OVERRUN_L2
  Offset: [-oo, 1048576] Size: 256 by call to `X509_NAME_oneline`.
Showing all 6 steps of the trace


test/ssltest_old.c:2948:1: Array declaration
2946.   }
2947.   
2948. > static int app_verify_callback(X509_STORE_CTX *ctx, void *arg)
2949.   {
2950.       int ok = 1;

test/ssltest_old.c:2962:17: Call
2960.                   (void *)ctx, (void *)c);
2961.           if (c)
2962.               s = X509_NAME_oneline(X509_get_subject_name(c), buf, 256);
                        ^
2963.           if (s != NULL) {
2964.               printf("cert depth=%d %s\n",

crypto/x509/x509_obj.c:25:1: <Length trace>
23.   #define NAME_ONELINE_MAX    (1024 * 1024)
24.   
25. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
26.   {
27.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:25:1: Parameter `*buf`
  23.   #define NAME_ONELINE_MAX    (1024 * 1024)
  24.   
  25. > char *X509_NAME_oneline(X509_NAME *a, char *buf, int len)
  26.   {
  27.       X509_NAME_ENTRY *ne;

crypto/x509/x509_obj.c:134:13: Assignment
  132.               break;
  133.           } else
  134.               p = &(buf[lold]);
                     ^
  135.           *(p++) = '/';
  136.           memcpy(p, s, (unsigned int)l1);

crypto/x509/x509_obj.c:135:9: Array access: Offset: [-oo, 1048576] Size: 256 by call to `X509_NAME_oneline` 
  133.           } else
  134.               p = &(buf[lold]);
  135.           *(p++) = '/';
                 ^
  136.           memcpy(p, s, (unsigned int)l1);
  137.           p += l1;
