summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd/krshd.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-04-22 04:44:24 +0000
committerTheodore Tso <tytso@mit.edu>1995-04-22 04:44:24 +0000
commit643dc1e2d83cf95b31f0518e68747162f85d7db5 (patch)
treeaefdfb6ab8c01f29c50e6b9631e006ea3ff5bb3a /src/appl/bsd/krshd.c
parentf9b12027a85ab9f8811e5dbfc5b454a4a998a82a (diff)
downloadkrb5-643dc1e2d83cf95b31f0518e68747162f85d7db5.tar.gz
krb5-643dc1e2d83cf95b31f0518e68747162f85d7db5.tar.xz
krb5-643dc1e2d83cf95b31f0518e68747162f85d7db5.zip
The variable krb5_override_default_realm is obsolete. Use the
krb5_set_default_realm function instead. Add #include for <sys/stat.h>, which is now needed. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5447 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd/krshd.c')
-rw-r--r--src/appl/bsd/krshd.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/appl/bsd/krshd.c b/src/appl/bsd/krshd.c
index eab21635c6..ae1f99c2f8 100644
--- a/src/appl/bsd/krshd.c
+++ b/src/appl/bsd/krshd.c
@@ -98,6 +98,7 @@ char copyright[] =
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/file.h>
+#include <sys/stat.h>
#include <sys/time.h>
#include <fcntl.h>
@@ -175,7 +176,6 @@ char des_outbuf[2*BUFSIZ]; /* needs to be > largest write size */
krb5_data desinbuf,desoutbuf;
krb5_context bsd_context;
char *srvtab = NULL;
-extern char *krb5_override_default_realm;
void fatal();
int v5_des_read();
@@ -262,6 +262,11 @@ main(argc, argv)
openlog(progname, LOG_PID | LOG_ODELAY, LOG_DAEMON);
#endif /* 4.2 syslog */
+#ifdef KERBEROS
+ krb5_init_context(&bsd_context);
+ krb5_init_ets(bsd_context);
+#endif
+
if (argc == 1) { /* Get parameters from program name. */
if (strlen(progname) > MAX_PROG_NAME) {
usage();
@@ -322,7 +327,7 @@ main(argc, argv)
break;
case 'M':
- krb5_override_default_realm = optarg;
+ krb5_set_default_realm(bsd_context, optarg);
break;
case 'A':
@@ -573,8 +578,6 @@ doit(f, fromp)
exit(1);
}
#ifdef KERBEROS
- krb5_init_context(&bsd_context);
- krb5_init_ets(bsd_context);
netf = f;
desinbuf.data = des_inbuf;
desoutbuf.data = des_outbuf;