summaryrefslogtreecommitdiffstats
path: root/src/kdc
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1995-09-18 15:17:40 +0000
committerMark Eichin <eichin@mit.edu>1995-09-18 15:17:40 +0000
commit64bec11f735669ee6b83cf3e7fb388ac1fe99e76 (patch)
tree34505b641d038a33dcf04f435fd60250bd1a73ae /src/kdc
parent1c095f06517e15994d4d79e481e24c2ac6edbf32 (diff)
downloadkrb5-64bec11f735669ee6b83cf3e7fb388ac1fe99e76.tar.gz
krb5-64bec11f735669ee6b83cf3e7fb388ac1fe99e76.tar.xz
krb5-64bec11f735669ee6b83cf3e7fb388ac1fe99e76.zip
* main.c (init_realm): strdup KRB5_KDB_M_NAME if we use it, to
avoid free'ing a constant later. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6810 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc')
-rw-r--r--src/kdc/ChangeLog5
-rw-r--r--src/kdc/main.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog
index f8d32bfee..968870413 100644
--- a/src/kdc/ChangeLog
+++ b/src/kdc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Sep 18 11:16:30 1995 Mark Eichin <eichin@cygnus.com>
+
+ * main.c (init_realm): strdup KRB5_KDB_M_NAME if we use it, to
+ avoid free'ing a constant later.
+
Fri Sep 15 01:33:40 1995 Theodore Y. Ts'o <tytso@dcl>
* main.c (init_realm): Stop after finding the first TGS key which
diff --git a/src/kdc/main.c b/src/kdc/main.c
index c31632cbf..4d689a5bc 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -392,7 +392,7 @@ init_realm(progname, rdp, realm, def_dbname, def_mpname,
rdp->realm_mpname = strdup(rparams->realm_mkey_name);
else
rdp->realm_mpname = (def_mpname) ? strdup(def_mpname) :
- KRB5_KDB_M_NAME;
+ strdup(KRB5_KDB_M_NAME);
/* Handle master key type */
if (rparams && rparams->realm_enctype_valid)