darwin: minimal afsbackgrounder ticket fix
authorDerrick Brashear <shadow@dementix.org>
Tue, 13 Sep 2011 20:17:18 +0000 (16:17 -0400)
committerDerrick Brashear <shadow@dementix.org>
Tue, 13 Sep 2011 22:13:58 +0000 (15:13 -0700)
avoid the "default" API since it's broken. this will at least prompt for
tickets.

Change-Id: Iee566d5f5502b7dce900d833f5711038c984cf37
Reviewed-on: http://gerrit.openafs.org/5408
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>

src/platform/DARWIN/AFSPreference/Krb5Util.m

index 2b892e1..6a54f2a 100644 (file)
@@ -24,6 +24,7 @@
                        @throw [NSException exceptionWithName:@"Krb5Util"
                                            reason:@"getNewTicketIfNotPresent"
                                            userInfo:nil];
+#if !(defined(MAC_OS_X_VERSION_10_7) && (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6))
                    else {
                        KLLifetime valuel;
                        KLSize sizel = sizeof (valuel);
@@ -72,7 +73,7 @@
                            kstatus = KLLoginOptionsSetAddressless
                                (inLoginOptions, value);
                    }
-
+#endif
                    if (kstatus == noErr)
                        kstatus = KLAcquireNewInitialTickets(nil,
                                                             inLoginOptions,