From a4b7d964977ce147aba2f7a346627c92b2556f57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 9 Aug 2005 16:32:38 +0000 Subject: [PATCH] Add krb5_verify_opt_alloc and krb5_verify_opt_free. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15857 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/verify_user.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/krb5/verify_user.c b/lib/krb5/verify_user.c index 7f7ccce15..418ee016e 100644 --- a/lib/krb5/verify_user.c +++ b/lib/krb5/verify_user.c @@ -98,6 +98,24 @@ krb5_verify_opt_init(krb5_verify_opt *opt) opt->service = "host"; } +int KRB5_LIB_FUNCTION +krb5_verify_opt_alloc(krb5_context context, krb5_verify_opt **opt) +{ + *opt = calloc(1, sizeof(**opt)); + if ((*opt) == NULL) { + krb5_set_error_string(context, "malloc: out of memory"); + return ENOMEM; + } + krb5_verify_opt_init(*opt); + return 0; +} + +void KRB5_LIB_FUNCTION +krb5_verify_opt_free(krb5_verify_opt *opt) +{ + free(opt); +} + void KRB5_LIB_FUNCTION krb5_verify_opt_set_ccache(krb5_verify_opt *opt, krb5_ccache ccache) {