If the configuration file does not exist (context->profile == NULL)
authorTheodore Tso <tytso@mit.edu>
Sat, 17 Feb 1996 05:07:06 +0000 (05:07 +0000)
committerTheodore Tso <tytso@mit.edu>
Sat, 17 Feb 1996 05:07:06 +0000 (05:07 +0000)
return KRB5_CONFIG_CANTOPEN; if the default realm is not defined in
the configuration file, return an error message saying so.  These
changes just make the diagnostic error messages more clear.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7486 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/os/ChangeLog
src/lib/krb5/os/def_realm.c

index c07b3609fe0da6c9ef2dec0f48728189a1121818..97e266600f39a7cd185c64f5492239aea5c210dc 100644 (file)
@@ -1,3 +1,12 @@
+Sat Feb 17 00:05:38 1996  Theodore Y. Ts'o  <tytso@pao.MIT.EDU>
+
+       * def_realm.c (krb5_get_default_realm): If the configuration file
+               does not exist (context->profile == NULL) return
+               KRB5_CONFIG_CANTOPEN; if the default realm is not defined
+               in the configuration file, return an error message saying
+               so.   These changes just make the diagnostic error
+               messages more clear.
+
 Thu Jan 11 18:32:54 1996  Ezra Peisach  (epeisach@paris)
 
        * Makefile.in (check-unix): Ultrix test does not support -x.
index 06c27fafc533e13a8d4180296747d0d79dff3960..053a604be5a54b8e744c17c14f433b1e3cbc2ca2 100644 (file)
@@ -62,13 +62,13 @@ krb5_get_default_realm(context, lrealm)
             * on the host's DNS domain.
             */
            context->default_realm = 0;
+           if (context->profile == 0)
+                   return KRB5_CONFIG_CANTOPEN;
            retval = profile_get_string(context->profile, "libdefaults",
                                        "default_realm", 0, 0,
                                        &context->default_realm);
-           if (retval == PROF_NO_PROFILE)
-               return KRB5_CONFIG_CANTOPEN;
            if (context->default_realm == 0)
-               return(KRB5_CONFIG_BADFORMAT);
+               return(KRB5_CONFIG_NODEFREALM);
     }
     
     realm = context->default_realm;