diff options
author | Jeremy Allison <jra@samba.org> | 2007-03-15 20:45:27 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:18:37 -0500 |
commit | 1e32b44bfcf7676b3a9f208054fa853e7066eafc (patch) | |
tree | 1b727b30f2824fd3afdfb2db3a47dfbf36d07ae9 /source/libsmb | |
parent | c426340fc79a6b446033433b8de599130adffe28 (diff) | |
download | samba-1e32b44bfcf7676b3a9f208054fa853e7066eafc.tar.gz samba-1e32b44bfcf7676b3a9f208054fa853e7066eafc.tar.xz samba-1e32b44bfcf7676b3a9f208054fa853e7066eafc.zip |
r21846: Try and fix the Darwin build which seems to have a strange krb5.
Jeremy.
Diffstat (limited to 'source/libsmb')
-rw-r--r-- | source/libsmb/clikrb5.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/libsmb/clikrb5.c b/source/libsmb/clikrb5.c index 659197214fe..fa93bed63dd 100644 --- a/source/libsmb/clikrb5.c +++ b/source/libsmb/clikrb5.c @@ -1449,7 +1449,13 @@ done: memset(&e, 0, sizeof(e)); krb5_us_timeofday(context, &e.stime, &e.susec); e.server = server; +#if defined(krb5_err_base) e.error = error_code - krb5_err_base; +#elif defined(ERROR_TABLE_BASE_krb5) + e.error = error_code - ERROR_TABLE_BASE_krb5; +#else + e.error = error_code; /* Almost certainly wrong, but what can we do... ? */ +#endif return krb5_mk_error(context, &e, reply); #else /* Heimdal. */ |