From: Andreas Schneider Date: Wed, 8 Dec 2021 08:16:57 +0000 (+0100) Subject: s4:mitkdc: Use talloc_get_type_abort() in ks_get_context() X-Git-Tag: tdb-1.4.6~297 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c69bfa0939df3a8f15c917d7f9b8336fb0fef655;p=thirdparty%2Fsamba.git s4:mitkdc: Use talloc_get_type_abort() in ks_get_context() Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source4/kdc/mit-kdb/kdb_samba_common.c b/source4/kdc/mit-kdb/kdb_samba_common.c index 35cac193a44..a7818c16482 100644 --- a/source4/kdc/mit-kdb/kdb_samba_common.c +++ b/source4/kdc/mit-kdb/kdb_samba_common.c @@ -35,7 +35,8 @@ struct mit_samba_context *ks_get_context(krb5_context kcontext) { - void *db_ctx; + struct mit_samba_context *mit_ctx = NULL; + void *db_ctx = NULL; krb5_error_code code; code = krb5_db_get_context(kcontext, &db_ctx); @@ -43,7 +44,9 @@ struct mit_samba_context *ks_get_context(krb5_context kcontext) return NULL; } - return (struct mit_samba_context *)db_ctx; + mit_ctx = talloc_get_type_abort(db_ctx, struct mit_samba_context); + + return mit_ctx; } bool ks_data_eq_string(krb5_data d, const char *s)