From: Derrick Brashear Date: Sun, 4 Mar 2012 14:48:07 +0000 (-0500) Subject: macos: don't crash on krb5 damage X-Git-Tag: upstream/1.6.1.pre4^2~2 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=363f98dbbda37ee70ccbc8897824ec79032c313d;p=packages%2Fo%2Fopenafs.git 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 --- 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,