diff options
author | Darren Tucker <dtucker@zip.com.au> | 2004-02-24 10:37:33 +1100 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2004-02-24 10:37:33 +1100 |
commit | 0d27ed1c19d6de6bd50ab1f5096aee1c1ee97f69 (patch) | |
tree | 96bf92158b339f80c990b2f52e536781912dc8bf /gss-serv-krb5.c | |
parent | a6ea420c38160bf06f97bd6169597594dabee982 (diff) |
- (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
with krb5-config, hunt down gssapi.h and friends. Based partially on patch
from deengert at anl.gov.
For the MIT Kerberos bug against krb5-config related to this see:
http://krbdev.mit.edu/rt/Ticket/Display.html?id=2240
Diffstat (limited to 'gss-serv-krb5.c')
-rw-r--r-- | gss-serv-krb5.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gss-serv-krb5.c b/gss-serv-krb5.c index 7373beb6d..8ba3e7182 100644 --- a/gss-serv-krb5.c +++ b/gss-serv-krb5.c | |||
@@ -39,9 +39,13 @@ | |||
39 | extern ServerOptions options; | 39 | extern ServerOptions options; |
40 | 40 | ||
41 | #ifdef HEIMDAL | 41 | #ifdef HEIMDAL |
42 | #include <krb5.h> | 42 | # include <krb5.h> |
43 | #else | 43 | #else |
44 | #include <gssapi_krb5.h> | 44 | # ifdef HAVE_GSSAPI_KRB5 |
45 | # include <gssapi_krb5.h> | ||
46 | # elif HAVE_GSSAPI_GSSAPI_KRB5 | ||
47 | # include <gssapi/gssapi_krb5.h> | ||
48 | # endif | ||
45 | #endif | 49 | #endif |
46 | 50 | ||
47 | static krb5_context krb_context = NULL; | 51 | static krb5_context krb_context = NULL; |