From 2499b84bc7df2252321361fb4186f3c1304fa907 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 18 Sep 2001 09:54:15 +0000 Subject: [PATCH] add realm override option git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10725 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/hpropd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kdc/hpropd.c b/kdc/hpropd.c index 391d47322..e3abe9abd 100644 --- a/kdc/hpropd.c +++ b/kdc/hpropd.c @@ -165,6 +165,7 @@ static int version_flag; static int print_dump; static char *database = HDB_DEFAULT_DB; static int from_stdin; +static char *local_realm; #ifdef KRB4 static int v4dump; #endif @@ -177,6 +178,7 @@ struct getargs args[] = { { "inetd", 'i', arg_negative_flag, &inetd_flag, "Not started from inetd" }, { "keytab", 'k', arg_string, &ktname, "keytab to use for authentication", "keytab" }, + { "realm", 'r', arg_string, &local_realm, "realm to use" }, #ifdef KRB4 { "v4dump", '4', arg_flag, &v4dump, "create v4 type DB" }, #endif @@ -231,6 +233,9 @@ main(int argc, char **argv) if (v4dump && database == HDB_DEFAULT_DB) database = "/var/kerberos/524_dump"; #endif /* KRB4 */ + + if(local_realm != NULL) + krb5_set_default_realm(context, local_realm); if(help_flag) usage(0);