|
Lines 81-88
ssh_gssapi_acquire_cred(Gssctxt *ctx)
Link Here
|
| 81 |
char lname[MAXHOSTNAMELEN]; |
81 |
char lname[MAXHOSTNAMELEN]; |
| 82 |
gss_OID_set oidset; |
82 |
gss_OID_set oidset; |
| 83 |
|
83 |
|
| 84 |
gss_create_empty_oid_set(&status, &oidset); |
84 |
if (gss_create_empty_oid_set(&status, &oidset) != GSS_S_COMPLETE) |
| 85 |
gss_add_oid_set_member(&status, ctx->oid, &oidset); |
85 |
return (-1); |
|
|
86 |
if (gss_add_oid_set_member(&status, ctx->oid, &oidset) != GSS_S_COMPLETE) |
| 87 |
return (-1); |
| 86 |
|
88 |
|
| 87 |
if (gethostname(lname, MAXHOSTNAMELEN)) { |
89 |
if (gethostname(lname, MAXHOSTNAMELEN)) { |
| 88 |
gss_release_oid_set(&status, &oidset); |
90 |
gss_release_oid_set(&status, &oidset); |
|
Lines 122-129
ssh_gssapi_supported_oids(gss_OID_set *o
Link Here
|
| 122 |
int present; |
124 |
int present; |
| 123 |
gss_OID_set supported; |
125 |
gss_OID_set supported; |
| 124 |
|
126 |
|
| 125 |
gss_create_empty_oid_set(&min_status, oidset); |
127 |
if (gss_create_empty_oid_set(&min_status, oidset) != GSS_S_COMPLETE) |
| 126 |
gss_indicate_mechs(&min_status, &supported); |
128 |
return -1; |
|
|
129 |
if (gss_indicate_mechs(&min_status, &supported) != GSS_S_COMPLETE) |
| 130 |
return -1; |
| 127 |
|
131 |
|
| 128 |
while (supported_mechs[i]->name != NULL) { |
132 |
while (supported_mechs[i]->name != NULL) { |
| 129 |
if (GSS_ERROR(gss_test_oid_set_member(&min_status, |
133 |
if (GSS_ERROR(gss_test_oid_set_member(&min_status, |