apps/s_server.c:2704: 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:2675:1: Array declaration
2673.   }
2674.   
2675. > static void print_connection_info(SSL *con)
2676.   {
2677.       const char *str;

apps/s_server.c:2704:9: Call
2702.       }
2703.   
2704.       if (SSL_get_shared_ciphers(con, buf, sizeof buf) != NULL)
                ^
2705.           BIO_printf(bio_s_out, "Shared ciphers:%s\n", buf);
2706.       str = SSL_CIPHER_get_name(SSL_get_current_cipher(con));

ssl/ssl_lib.c:2370:1: <Length trace>
2368.   }
2369.   
2370. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
2371.   {
2372.       char *p;

ssl/ssl_lib.c:2370:1: Parameter `*buf`
  2368.   }
  2369.   
  2370. > char *SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
  2371.   {
  2372.       char *p;

ssl/ssl_lib.c:2380:5: Assignment
  2378.           return (NULL);
  2379.   
  2380.       p = buf;
              ^
  2381.       sk = s->session->ciphers;
  2382.   

ssl/ssl_lib.c:2402:5: Array access: Offset: -1 Size: 8192 by call to `SSL_get_shared_ciphers` 
  2400.           len -= n + 1;
  2401.       }
  2402.       p[-1] = '\0';
              ^
  2403.       return (buf);
  2404.   }
