diff options
author | Ken Raeburn <raeburn@mit.edu> | 2004-03-21 01:56:39 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2004-03-21 01:56:39 +0000 |
commit | 115c489c9af46ade474b7653f2a4a6131b38da83 (patch) | |
tree | fffa91f22667845804cb8a7ef088d83fe3baab48 | |
parent | faf15aff7159d571ff718be3d3a7d9d811ee239c (diff) | |
download | krb5-115c489c9af46ade474b7653f2a4a6131b38da83.tar.gz krb5-115c489c9af46ade474b7653f2a4a6131b38da83.tar.xz krb5-115c489c9af46ade474b7653f2a4a6131b38da83.zip |
One less kg_get_context call..
* ovsec_kadmd.c (main): Use any handy krb5 context to register the KDB keytab
type, we don't need to pluck it out of the GSSAPI krb5 mechanism.
(gctx): Variable deleted.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16195 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/kadmin/server/ChangeLog | 7 | ||||
-rw-r--r-- | src/kadmin/server/ovsec_kadmd.c | 9 |
2 files changed, 9 insertions, 7 deletions
diff --git a/src/kadmin/server/ChangeLog b/src/kadmin/server/ChangeLog index 272e533280..223548ad24 100644 --- a/src/kadmin/server/ChangeLog +++ b/src/kadmin/server/ChangeLog @@ -1,3 +1,10 @@ +2004-03-20 Ken Raeburn <raeburn@mit.edu> + + * ovsec_kadmd.c (main): Use any handy krb5 context to register + the KDB keytab type, we don't need to pluck it out of the GSSAPI + krb5 mechanism. + (gctx): Variable deleted. + 2004-02-24 Ken Raeburn <raeburn@mit.edu> * Makefile.in (OBJS, $(PROG)): Link against apputils lib instead diff --git a/src/kadmin/server/ovsec_kadmd.c b/src/kadmin/server/ovsec_kadmd.c index 4510b1bb7a..b642c8927f 100644 --- a/src/kadmin/server/ovsec_kadmd.c +++ b/src/kadmin/server/ovsec_kadmd.c @@ -193,7 +193,7 @@ static void display_status_1(m, code, type) /* XXX yuck. the signal handlers need this */ static krb5_context context; -static krb5_context gctx, hctx; +static krb5_context hctx; int main(int argc, char *argv[]) { @@ -500,11 +500,6 @@ int main(int argc, char *argv[]) * This prevents kadmind from needing to use an actual file-based * keytab. */ - ret = kg_get_context(&minor_status, &gctx); - if (ret) { - krb5_klog_syslog(LOG_ERR, "Can't get krb5_gss internal context."); - goto kterr; - } /* XXX extract kadm5's krb5_context */ hctx = ((kadm5_server_handle_t)global_server_handle)->context; /* Set ktkdb's internal krb5_context. */ @@ -519,7 +514,7 @@ int main(int argc, char *argv[]) krb5_klog_syslog(LOG_ERR, "Can't set master key for kdb keytab."); goto kterr; } - ret = krb5_kt_register(gctx, &krb5_kt_kdb_ops); + ret = krb5_kt_register(context, &krb5_kt_kdb_ops); if (ret) { krb5_klog_syslog(LOG_ERR, "Can't register kdb keytab."); goto kterr; |