Implement msg_callback for SSL 2.0.
Important SSL 2.0 bugfixes (bugs found while implementing msg_callback).
This commit is contained in:
10
ssl/s2_lib.c
10
ssl/s2_lib.c
@@ -470,10 +470,14 @@ void ssl2_write_error(SSL *s)
|
||||
|
||||
if (i < 0)
|
||||
s->error=error;
|
||||
else if (i != s->error)
|
||||
else
|
||||
{
|
||||
s->error=error-i;
|
||||
/* else
|
||||
s->error=0; */
|
||||
|
||||
if (s->error == 0)
|
||||
if (s->msg_callback)
|
||||
s->msg_callback(1, s->version, 0, buf, 3, s, s->msg_callback_arg); /* ERROR */
|
||||
}
|
||||
}
|
||||
|
||||
int ssl2_shutdown(SSL *s)
|
||||
|
Reference in New Issue
Block a user