From f555fdda7e8b291fb12901db6cb08e9c0ebab2b6 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 20 Dec 2021 12:40:28 +1100 Subject: [PATCH] hdb: fix allocation error in derive_keyset() set_time in derive_keyset() should be the size of a KerberosTime, not a pointer --- lib/hdb/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hdb/common.c b/lib/hdb/common.c index 1b001d10a..251eb9b77 100644 --- a/lib/hdb/common.c +++ b/lib/hdb/common.c @@ -714,7 +714,7 @@ derive_keyset(krb5_context context, { dks->kvno = kvno; 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) return krb5_enomem(context); *dks->set_time = set_time;