summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorDanilo Almeida <dalmeida@mit.edu>1999-08-06 16:07:04 +0000
committerDanilo Almeida <dalmeida@mit.edu>1999-08-06 16:07:04 +0000
commitaf39a232860d29d39bcd8c4859c05aa1a03e5506 (patch)
tree6b8bd05df777159dce0ff8d2e516e328bbd46e01 /src/lib
parent6ae51493b843180ef59546d053ecfef76d3ef46e (diff)
* def_realm.c (krb5_get_default_realm): Check that we have
a realm before trying to copy it (since profile_get_string may return no error but not get anything). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11629 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/os/ChangeLog4
-rw-r--r--src/lib/krb5/os/def_realm.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog
index 4ebcecbfa..3c4d885a1 100644
--- a/src/lib/krb5/os/ChangeLog
+++ b/src/lib/krb5/os/ChangeLog
@@ -1,5 +1,9 @@
1999-08-06 Danilo Almeida <dalmeida@mit.edu>
+ * def_realm.c (krb5_get_default_realm): Check that we have
+ a realm before trying to copy it (since profile_get_string
+ may return no error but not get anything).
+
* init_os_ctx.c (krb5_get_profile): Fix calling convention.
1999-08-05 Danilo Almeida <dalmeida@mit.edu>
diff --git a/src/lib/krb5/os/def_realm.c b/src/lib/krb5/os/def_realm.c
index 44a4e9381..262b77922 100644
--- a/src/lib/krb5/os/def_realm.c
+++ b/src/lib/krb5/os/def_realm.c
@@ -76,7 +76,7 @@ krb5_get_default_realm(context, lrealm)
"default_realm", 0, 0,
&realm);
- if (!retval) {
+ if (!retval && realm) {
context->default_realm = malloc(strlen(realm) + 1);
if (!context->default_realm) {
profile_release_string(realm);