ssl/s2_clnt.c:684: error: BUFFER_OVERRUN_L3
  Offset added: [-48, 48] Size: 48.
Showing all 6 steps of the trace


ssl/s2_clnt.c:670:4: <Offset trace>
668.   
669.   		if (sess->cipher->algorithm2 & SSL2_CF_8_BYTE_ENC)
670.   			enc=8;
          ^
671.   		else if (SSL_C_IS_EXPORT(sess->cipher))
672.   			enc=5;

ssl/s2_clnt.c:670:4: Assignment
668.   
669.   		if (sess->cipher->algorithm2 & SSL2_CF_8_BYTE_ENC)
670.   			enc=8;
          ^
671.   		else if (SSL_C_IS_EXPORT(sess->cipher))
672.   			enc=5;

ssl/s2_clnt.c:682:3: Assignment
680.   			return(-1);
681.   			}
682.   		clear=i-enc;
         ^
683.   		s2n(clear,p);
684.   		memcpy(d,sess->master_key,(unsigned int)clear);

ssl/s2_clnt.c:611:1: <Length trace>
609.   	}
610.   
611. > static int client_master_key(SSL *s)
612.   	{
613.   	unsigned char *buf;

ssl/s2_clnt.c:611:1: Parameter `s->session->master_key[*]`
609.   	}
610.   
611. > static int client_master_key(SSL *s)
612.   	{
613.   	unsigned char *buf;

ssl/s2_clnt.c:684:3: Array access: Offset added: [-48, 48] Size: 48
682.   		clear=i-enc;
683.   		s2n(clear,p);
684.   		memcpy(d,sess->master_key,(unsigned int)clear);
         ^
685.   		d+=clear;
686.   
