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