continue;
/* strcpy(buf,"server side RE-NEGOTIATE\n"); */
}
- if ((buf[0] == 'X') &&
- ((buf[1] == '\n') || (buf[1] == '\r')))
- {
- SSL_renegotiate(con);
- i=SSL_do_handshake(con);
- printf("SSL_do_handshake1 -> %d\n",i);
- if (SSL_get_state(con) != SSL_ST_OK)
- printf("Bad State\n");
- con->state = SSL_ST_ACCEPT;
- i=SSL_do_handshake(con);
- printf("SSL_do_handshake2 -> %d\n",i);
- i=0; /*13; */
- continue;
- }
if ((buf[0] == 'R') &&
((buf[1] == '\n') || (buf[1] == '\r')))
{
(s->session != NULL) && (s->session->cipher != NULL))
{
s->s3->handshake_fragment_len = 0;
+
if ((s->s3->handshake_fragment[1] != 0) ||
(s->s3->handshake_fragment[2] != 0) ||
(s->s3->handshake_fragment[3] != 0))