diff options
| author | Tom Yu <tlyu@mit.edu> | 1994-06-10 20:06:43 +0000 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 1994-06-10 20:06:43 +0000 |
| commit | a9e4a303da511768c7c182628fd8a9974381747b (patch) | |
| tree | 8f42950c1390bd61f22486750768ec7ebd19f62c /src/lib | |
| parent | ddc241b97d663a1a25fa1a7da00732a9043e9427 (diff) | |
fall back on realm name as a default domain name
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3732 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/os/realm_dom.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/krb5/os/realm_dom.c b/src/lib/krb5/os/realm_dom.c index e7142b1d9..42f93ce3a 100644 --- a/src/lib/krb5/os/realm_dom.c +++ b/src/lib/krb5/os/realm_dom.c @@ -98,7 +98,12 @@ krb5_get_realm_domain(realm, domain) krb5_xfree(realmlist[0]); krb5_xfree(realmlist); } - *domain = NULL; + if ((retdomain = malloc(strlen(realm) + 2)) == NULL) + return ENOMEM; + strcpy(retdomain, "."); + strcat(retdomain, realm); /* return the realm as the domain + if lookup fails */ + *domain = retdomain; return 0; } continue; |
