From: Ken Raeburn Date: Mon, 1 Oct 2007 23:48:57 +0000 (+0000) Subject: Initialize options for _alloc interface to same defaults as for _init X-Git-Tag: krb5-1.7-alpha1~822 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6830c92452856fca75a47c57b1719c8045c15f87;p=krb5.git Initialize options for _alloc interface to same defaults as for _init ticket: 5800 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20064 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/gic_opt.c b/src/lib/krb5/krb/gic_opt.c index e3e7d0b50..227391ae4 100644 --- a/src/lib/krb5/krb/gic_opt.c +++ b/src/lib/krb5/krb/gic_opt.c @@ -1,10 +1,17 @@ #include "k5-int.h" #include "int-proto.h" +static void +init_common(krb5_get_init_creds_opt *opt) +{ + opt->flags |= KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT; +} + void KRB5_CALLCONV krb5_get_init_creds_opt_init(krb5_get_init_creds_opt *opt) { - opt->flags = KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT; + opt->flags = 0; + init_common(opt); } void KRB5_CALLCONV @@ -174,6 +181,7 @@ krb5_get_init_creds_opt_alloc(krb5_context context, return ENOMEM; *opt = (krb5_get_init_creds_opt *) opte; + init_common(*opt); return 0; }