test/sslapitest.c:3849: error: BUFFER_OVERRUN_L3
  Offset: [55, +oo] Size: [1, +oo] by call to `TXT_DB_read`.
Showing all 6 steps of the trace


test/sslapitest.c:3849:10: Call
3847.        * in it!
3848.        */
3849.       db = TXT_DB_read(dummy, DB_NUMBER);
                 ^
3850.       if (!TEST_ptr(db))
3851.           goto end;

crypto/txt_db/txt_db.c:20:1: <Length trace>
18.   #define BUFSIZE 512
19.   
20. > TXT_DB *TXT_DB_read(BIO *in, int num)
21.   {
22.       TXT_DB *ret = NULL;

crypto/txt_db/txt_db.c:20:1: Parameter `num`
  18.   #define BUFSIZE 512
  19.   
  20. > TXT_DB *TXT_DB_read(BIO *in, int num)
  21.   {
  22.       TXT_DB *ret = NULL;

crypto/txt_db/txt_db.c:53:5: Assignment
  51.       }
  52.   
  53.       add = (num + 1) * sizeof(char *);
            ^
  54.       buf->data[size - 1] = '\0';
  55.       offset = 0;

crypto/txt_db/txt_db.c:80:9: Assignment
  78.           }
  79.           pp = (char **)p;
  80.           p += add;
                ^
  81.           n = 0;
  82.           pp[n++] = p;

crypto/txt_db/txt_db.c:103:13: Array access: Offset: [55, +oo] Size: [1, +oo] by call to `TXT_DB_read` 
  101.               }
  102.               esc = (*f == '\\');
  103.               *(p++) = *(f++);
                     ^
  104.           }
  105.           *(p++) = '\0';
