From 363f98dbbda37ee70ccbc8897824ec79032c313d Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Sun, 4 Mar 2012 09:48:07 -0500 Subject: [PATCH] macos: don't crash on krb5 damage if we get success but still no client, don't crash Reviewed-on: http://gerrit.openafs.org/6868 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 0a3f0608fcf6c14b44484cfa6fe106c568aa1035) Change-Id: Iaaec8f11d3b8a5ecda039358569cfd6ce4d56e62 Reviewed-on: http://gerrit.openafs.org/6869 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/platform/DARWIN/AFSPreference/Krb5Util.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform/DARWIN/AFSPreference/Krb5Util.m b/src/platform/DARWIN/AFSPreference/Krb5Util.m index 6a54f2a5b..fff03caad 100644 --- a/src/platform/DARWIN/AFSPreference/Krb5Util.m +++ b/src/platform/DARWIN/AFSPreference/Krb5Util.m @@ -149,7 +149,7 @@ &me); in.client = me; } - if (ret == 0) { + if ((ret == 0) && (in.client)) { ret = krb5_build_principal_ext(kcontext, &server, krb5_princ_realm(kcontext, in.client)->length, -- 2.39.5