Add some missing error messages.

This commit is contained in:
Etienne Samson 2013-07-10 10:29:09 +02:00
parent f6bd086335
commit 367c1903e9

View File

@ -353,6 +353,7 @@ static int _git_ssh_setup_conn(
t->owner->cred_acquire_payload) < 0)
goto on_error;
} else {
giterr_set(GITERR_NET, "Cannot set up SSH connection without credentials");
goto on_error;
}
assert(t->cred);
@ -361,15 +362,21 @@ static int _git_ssh_setup_conn(
user = git__strdup(default_user);
}
if (_git_ssh_session_create(&session, s->socket) < 0)
if (_git_ssh_session_create(&session, s->socket) < 0) {
giterr_set(GITERR_NET, "Failed to initialize SSH session");
goto on_error;
}
if (_git_ssh_authenticate_session(session, user, t->cred) < 0)
if (_git_ssh_authenticate_session(session, user, t->cred) < 0) {
giterr_set(GITERR_NET, "Failed to authenticate SSH session");
goto on_error;
}
channel = libssh2_channel_open_session(session);
if (!channel)
if (!channel) {
giterr_set(GITERR_NET, "Failed to open SSH channel");
goto on_error;
}
libssh2_channel_set_blocking(channel, 1);