hdb: fix allocation error in derive_keyset()
set_time in derive_keyset() should be the size of a KerberosTime, not a pointer
This commit is contained in:
		| @@ -714,7 +714,7 @@ derive_keyset(krb5_context context, | |||||||
| { | { | ||||||
|     dks->kvno = kvno; |     dks->kvno = kvno; | ||||||
|     dks->keys.val = 0; |     dks->keys.val = 0; | ||||||
|     dks->set_time = malloc(sizeof(dks->set_time)); |     dks->set_time = malloc(sizeof(*dks->set_time)); | ||||||
|     if (dks->set_time == NULL) |     if (dks->set_time == NULL) | ||||||
|         return krb5_enomem(context); |         return krb5_enomem(context); | ||||||
|     *dks->set_time = set_time; |     *dks->set_time = set_time; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Luke Howard
					Luke Howard