- Added exception error parsing when FATAL ssl message is received
This commit is contained in:
parent
6b906e5095
commit
3aac1daf1d
2 changed files with 16 additions and 2 deletions
|
@ -255,7 +255,10 @@ void error_strerror( int ret, char *buf, size_t buflen )
|
||||||
if( use_ret == -(POLARSSL_ERR_SSL_UNEXPECTED_MESSAGE) )
|
if( use_ret == -(POLARSSL_ERR_SSL_UNEXPECTED_MESSAGE) )
|
||||||
snprintf( buf, buflen, "SSL - An unexpected message was received from our peer" );
|
snprintf( buf, buflen, "SSL - An unexpected message was received from our peer" );
|
||||||
if( use_ret == -(POLARSSL_ERR_SSL_FATAL_ALERT_MESSAGE) )
|
if( use_ret == -(POLARSSL_ERR_SSL_FATAL_ALERT_MESSAGE) )
|
||||||
|
{
|
||||||
snprintf( buf, buflen, "SSL - A fatal alert message was received from our peer" );
|
snprintf( buf, buflen, "SSL - A fatal alert message was received from our peer" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
if( use_ret == -(POLARSSL_ERR_SSL_PEER_VERIFY_FAILED) )
|
if( use_ret == -(POLARSSL_ERR_SSL_PEER_VERIFY_FAILED) )
|
||||||
snprintf( buf, buflen, "SSL - Verification of our peer failed" );
|
snprintf( buf, buflen, "SSL - Verification of our peer failed" );
|
||||||
if( use_ret == -(POLARSSL_ERR_SSL_PEER_CLOSE_NOTIFY) )
|
if( use_ret == -(POLARSSL_ERR_SSL_PEER_CLOSE_NOTIFY) )
|
||||||
|
|
|
@ -93,8 +93,19 @@ while (my $line = <GREP>)
|
||||||
${$old_define} = $define_name;
|
${$old_define} = $define_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
${$code_check} .= "${white_space}if( use_ret == -($error_name) )\n".
|
if ($error_name eq "POLARSSL_ERR_SSL_FATAL_ALERT_MESSAGE")
|
||||||
"${white_space} snprintf( buf, buflen, \"$module_name - $description\" );\n"
|
{
|
||||||
|
${$code_check} .= "${white_space}if( use_ret == -($error_name) )\n".
|
||||||
|
"${white_space}\{\n".
|
||||||
|
"${white_space} snprintf( buf, buflen, \"$module_name - $description\" );\n".
|
||||||
|
"${white_space} return;\n".
|
||||||
|
"${white_space}}\n"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
${$code_check} .= "${white_space}if( use_ret == -($error_name) )\n".
|
||||||
|
"${white_space} snprintf( buf, buflen, \"$module_name - $description\" );\n"
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if ($ll_old_define ne "")
|
if ($ll_old_define ne "")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue