version 1.295, 2019/01/19 21:40:21 |
version 1.296, 2019/01/21 01:05:00 |
|
|
oidv[0] != SSH_GSS_OIDTYPE || |
oidv[0] != SSH_GSS_OIDTYPE || |
oidv[1] != oidlen - 2) { |
oidv[1] != oidlen - 2) { |
debug("Badly encoded mechanism OID received"); |
debug("Badly encoded mechanism OID received"); |
userauth(authctxt, NULL); |
userauth(ssh, NULL); |
goto ok; |
goto ok; |
} |
} |
|
|
|
|
if (GSS_ERROR(process_gssapi_token(ssh, GSS_C_NO_BUFFER))) { |
if (GSS_ERROR(process_gssapi_token(ssh, GSS_C_NO_BUFFER))) { |
/* Start again with next method on list */ |
/* Start again with next method on list */ |
debug("Trying to start again"); |
debug("Trying to start again"); |
userauth(authctxt, NULL); |
userauth(ssh, NULL); |
goto ok; |
goto ok; |
} |
} |
ok: |
ok: |
|
|
|
|
/* Start again with the next method in the list */ |
/* Start again with the next method in the list */ |
if (GSS_ERROR(status)) { |
if (GSS_ERROR(status)) { |
userauth(authctxt, NULL); |
userauth(ssh, NULL); |
/* ok */ |
/* ok */ |
} |
} |
r = 0; |
r = 0; |