Changeset 989 for vendor/current/auth/kerberos
- Timestamp:
- Nov 25, 2016, 8:04:54 PM (9 years ago)
- File:
-
- 1 edited
-
vendor/current/auth/kerberos/gssapi_pac.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/auth/kerberos/gssapi_pac.c
r988 r989 247 247 const uint8_t *p; 248 248 249 *keytype = 0; 249 250 if (set->count < 2) { 250 251 … … 257 258 *keytype = KRB5_KEY_TYPE(subkey); 258 259 krb5_free_keyblock(NULL /* should be krb5_context */, subkey); 259 } else260 #else261 {262 *keytype = 0;263 260 } 264 261 #endif … … 271 268 gse_sesskeytype_oid.length) != 0) { 272 269 /* Perhaps a non-krb5 session key */ 273 *keytype = 0;274 270 gss_maj = gss_release_buffer_set(&gss_min, &set); 275 271 return NT_STATUS_OK; … … 281 277 return NT_STATUS_INVALID_PARAMETER; 282 278 } 283 *keytype = 0;284 279 for (i = 0; i < diflen; i++) { 285 280 *keytype = (*keytype << 7) | (p[i] & 0x7f);
Note:
See TracChangeset
for help on using the changeset viewer.
