]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
macos: don't crash on krb5 damage
authorDerrick Brashear <shadow@dementix.org>
Sun, 4 Mar 2012 14:48:07 +0000 (09:48 -0500)
committerDerrick Brashear <shadow@dementix.org>
Sun, 4 Mar 2012 14:58:25 +0000 (06:58 -0800)
if we get success but still no client, don't crash

Reviewed-on: http://gerrit.openafs.org/6868
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 0a3f0608fcf6c14b44484cfa6fe106c568aa1035)

Change-Id: Iaaec8f11d3b8a5ecda039358569cfd6ce4d56e62
Reviewed-on: http://gerrit.openafs.org/6869
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/platform/DARWIN/AFSPreference/Krb5Util.m

index 6a54f2a5bd7b7fc35d68aa0b08c138e9cc6430b0..fff03caad01f6fb6f103bc314a92b2d8fd8c3930 100644 (file)
                                                            &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,