summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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)