summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb4/ChangeLog5
-rw-r--r--src/lib/krb4/g_cnffile.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/krb4/ChangeLog b/src/lib/krb4/ChangeLog
index 2dc4d2aab..c3748755d 100644
--- a/src/lib/krb4/ChangeLog
+++ b/src/lib/krb4/ChangeLog
@@ -1,3 +1,8 @@
+Sun Apr 5 19:51:21 1998 Tom Yu <tlyu@mit.edu>
+
+ * g_cnffile.c (krb__get_srvtabname): Fix up to not free context
+ unless it is valid.
+
Wed Feb 18 16:17:49 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
diff --git a/src/lib/krb4/g_cnffile.c b/src/lib/krb4/g_cnffile.c
index 12edf2874..569789f89 100644
--- a/src/lib/krb4/g_cnffile.c
+++ b/src/lib/krb4/g_cnffile.c
@@ -70,7 +70,8 @@ krb__get_srvtabname(default_srvtabname)
}else {
retname = strdup(default_srvtabname);
}
- krb5_free_context(context);
+ if (context != NULL)
+ krb5_free_context(context);
return retname;
}