apps/s_server.c:2815: 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:2789:1: Array declaration
2787.   }
2788.   
2789. > static void print_connection_info(SSL *con)
2790.   {
2791.       const char *str;

apps/s_server.c:2815:9: Call
2813.       }
2814.   
2815.       if (SSL_get_shared_ciphers(con, buf, sizeof(buf)) != NULL)
                ^
2816.           BIO_printf(bio_s_out, "Shared ciphers:%s\n", buf);
2817.       str = SSL_CIPHER_get_name(SSL_get_current_cipher(con));

ssl/ssl_lib.c:2475:1: <Length trace>
2473.   }
2474.   
2475. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
2476.   {
2477.       char *p;

ssl/ssl_lib.c:2475:1: Parameter `*buf`
  2473.   }
  2474.   
  2475. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
  2476.   {
  2477.       char *p;

ssl/ssl_lib.c:2485:5: Assignment
  2483.           return NULL;
  2484.   
  2485.       p = buf;
              ^
  2486.       sk = s->session->ciphers;
  2487.   

ssl/ssl_lib.c:2507:5: Array access: Offset: -1 Size: 8192 by call to `SSL_get_shared_ciphers` 
  2505.           len -= n + 1;
  2506.       }
  2507.       p[-1] = '\0';
              ^
  2508.       return buf;
  2509.   }
