mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 18:04:25 +09:00
Check return value of ssh_crypto_init().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@495 7dcaeef0-15fb-0310-b436-a5af3365683c
This commit is contained in:
@@ -334,7 +334,9 @@ static int dh_handshake_server(SSH_SESSION *session){
|
|||||||
/* do the banner and key exchange */
|
/* do the banner and key exchange */
|
||||||
int ssh_accept(SSH_SESSION *session){
|
int ssh_accept(SSH_SESSION *session){
|
||||||
ssh_send_banner(session,1);
|
ssh_send_banner(session,1);
|
||||||
ssh_crypto_init();
|
if (ssh_crypto_init() < 0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
session->alive=1;
|
session->alive=1;
|
||||||
session->clientbanner=ssh_get_banner(session);
|
session->clientbanner=ssh_get_banner(session);
|
||||||
if (server_set_kex(session) < 0) {
|
if (server_set_kex(session) < 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user