apps/s_server.c:2808: 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:2782:1: Array declaration
2780.   }
2781.   
2782. > static void print_connection_info(SSL *con)
2783.   {
2784.       const char *str;

apps/s_server.c:2808:9: Call
2806.       }
2807.   
2808.       if (SSL_get_shared_ciphers(con, buf, sizeof buf) != NULL)
                ^
2809.           BIO_printf(bio_s_out, "Shared ciphers:%s\n", buf);
2810.       str = SSL_CIPHER_get_name(SSL_get_current_cipher(con));

ssl/ssl_lib.c:2460:1: <Length trace>
2458.   }
2459.   
2460. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
2461.   {
2462.       char *p;

ssl/ssl_lib.c:2460:1: Parameter `*buf`
  2458.   }
  2459.   
  2460. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
  2461.   {
  2462.       char *p;

ssl/ssl_lib.c:2470:5: Assignment
  2468.           return NULL;
  2469.   
  2470.       p = buf;
              ^
  2471.       sk = s->session->ciphers;
  2472.   

ssl/ssl_lib.c:2492:5: Array access: Offset: -1 Size: 8192 by call to `SSL_get_shared_ciphers` 
  2490.           len -= n + 1;
  2491.       }
  2492.       p[-1] = '\0';
              ^
  2493.       return buf;
  2494.   }
