apps/s_server.c:2489: error: BUFFER_OVERRUN_L1
  Offset: -1 Size: 8192 by call to `SSL_get_shared_ciphers`.
Showing all 6 steps of the trace


apps/s_server.c:2390:1: Array declaration
2388.   }
2389.   
2390. > static int init_ssl_connection(SSL *con)
2391.   {
2392.       int i;

apps/s_server.c:2489:9: Call
2487.       }
2488.   
2489.       if (SSL_get_shared_ciphers(con, buf, sizeof buf) != NULL)
                ^
2490.           BIO_printf(bio_s_out, "Shared ciphers:%s\n", buf);
2491.       str = SSL_CIPHER_get_name(SSL_get_current_cipher(con));

ssl/ssl_lib.c:1364:1: <Length trace>
1362.   }
1363.   
1364. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
1365.   {
1366.       char *p;

ssl/ssl_lib.c:1364:1: Parameter `*buf`
  1362.   }
  1363.   
  1364. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
  1365.   {
  1366.       char *p;

ssl/ssl_lib.c:1374:5: Assignment
  1372.           return (NULL);
  1373.   
  1374.       p = buf;
              ^
  1375.       sk = s->session->ciphers;
  1376.   

ssl/ssl_lib.c:1396:5: Array access: Offset: -1 Size: 8192 by call to `SSL_get_shared_ciphers` 
  1394.           len -= n + 1;
  1395.       }
  1396.       p[-1] = '\0';
              ^
  1397.       return (buf);
  1398.   }
