Initialize the vars with NULL to prevent a segfault on error.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@669 7dcaeef0-15fb-0310-b436-a5af3365683c
Этот коммит содержится в:
родитель
2ed97906e3
Коммит
5b1c21593c
@ -199,8 +199,8 @@ int ssh_userauth_list(SSH_SESSION *session, const char *username) {
|
||||
*/
|
||||
int ssh_userauth_none(SSH_SESSION *session, const char *username) {
|
||||
STRING *user = NULL;
|
||||
STRING *service;
|
||||
STRING *method;
|
||||
STRING *service = NULL;
|
||||
STRING *method = NULL;
|
||||
int rc = SSH_AUTH_ERROR;
|
||||
|
||||
enter_function();
|
||||
@ -303,10 +303,10 @@ error:
|
||||
*/
|
||||
int ssh_userauth_offer_pubkey(SSH_SESSION *session, const char *username,
|
||||
int type, STRING *publickey) {
|
||||
STRING *user;
|
||||
STRING *service;
|
||||
STRING *method;
|
||||
STRING *algo;
|
||||
STRING *user = NULL;
|
||||
STRING *service = NULL;
|
||||
STRING *method = NULL;
|
||||
STRING *algo = NULL;
|
||||
int rc = SSH_AUTH_ERROR;
|
||||
|
||||
enter_function();
|
||||
@ -416,11 +416,11 @@ error:
|
||||
*/
|
||||
int ssh_userauth_pubkey(SSH_SESSION *session, const char *username,
|
||||
STRING *publickey, PRIVATE_KEY *privatekey) {
|
||||
STRING *user;
|
||||
STRING *service;
|
||||
STRING *method;
|
||||
STRING *algo;
|
||||
STRING *sign;
|
||||
STRING *user = NULL;
|
||||
STRING *service = NULL;
|
||||
STRING *method = NULL;
|
||||
STRING *algo = NULL;
|
||||
STRING *sign = NULL;
|
||||
int rc = SSH_AUTH_ERROR;
|
||||
|
||||
enter_function();
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user