]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
aklog: check ccache errors in get_user_realm
authorDerrick Brashear <shadow@dementia.org>
Fri, 22 Jul 2011 19:39:49 +0000 (15:39 -0400)
committerDerrick Brashear <shadow@dementia.org>
Fri, 22 Jul 2011 23:41:03 +0000 (16:41 -0700)
if there's an error finding the specified ccache, don't
bother continuing.

Reviewed-on: http://gerrit.openafs.org/5069
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 09d1d8575ce96ef945a4fd8a99a0347f4e258c1e)

Change-Id: I4b18cae14a9b620ea62d62eebc0b62f83f67a84a
Reviewed-on: http://gerrit.openafs.org/5072
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/aklog/aklog.c

index 75b4629e0bc2ba6bcce51d59578a9027e1905bf1..0999003a0f4ec3356edb32bfc4373fe98d01dd6a 100644 (file)
@@ -2175,8 +2175,11 @@ get_user_realm(krb5_context context, char **realm)
 
     *realm = NULL;
 
-    if (!_krb425_ccache)
-        krb5_cc_default(context, &_krb425_ccache);
+    if (!_krb425_ccache) {
+       r = krb5_cc_default(context, &_krb425_ccache);
+       if (r)
+           return r;
+    }
     if (!client_principal) {
        if (client) {
            r = krb5_parse_name(context, client,  &client_principal);