From af22a6552dfb1058ce34f3056bf90131f5ff8fe5 Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Wed, 27 Sep 2023 13:59:32 +1300 Subject: [PATCH] s4:kdc: Check that principal being copied is not NULL Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- source4/kdc/sdb_to_hdb.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source4/kdc/sdb_to_hdb.c b/source4/kdc/sdb_to_hdb.c index 6609bc6d803..a42d460a768 100644 --- a/source4/kdc/sdb_to_hdb.c +++ b/source4/kdc/sdb_to_hdb.c @@ -210,11 +210,13 @@ int sdb_entry_to_hdb_entry(krb5_context context, *h = (hdb_entry) {}; - rc = krb5_copy_principal(context, - s->principal, - &h->principal); - if (rc != 0) { - return rc; + if (s->principal != NULL) { + rc = krb5_copy_principal(context, + s->principal, + &h->principal); + if (rc != 0) { + return rc; + } } h->kvno = s->kvno; -- 2.47.3