From fb8d120beca79466bf4f4eba1d6a2a268f4654c3 Mon Sep 17 00:00:00 2001 From: Andrew Wiley Date: Sat, 1 May 2021 12:10:25 -0700 Subject: [PATCH] make GSSAPI optional in the samplesshd-cb example Signed-off-by: Andrew Wiley Reviewed-by: Jakub Jelen --- examples/samplesshd-cb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/samplesshd-cb.c b/examples/samplesshd-cb.c index d2eef216..8bc70c47 100644 --- a/examples/samplesshd-cb.c +++ b/examples/samplesshd-cb.c @@ -60,6 +60,7 @@ static int auth_password(ssh_session session, const char *user, return SSH_AUTH_DENIED; } +#ifdef WITH_GSSAPI static int auth_gssapi_mic(ssh_session session, const char *user, const char *principal, void *userdata){ ssh_gssapi_creds creds = ssh_gssapi_get_creds(session); (void)userdata; @@ -72,6 +73,7 @@ static int auth_gssapi_mic(ssh_session session, const char *user, const char *pr authenticated = 1; return SSH_AUTH_SUCCESS; } +#endif static int pty_request(ssh_session session, ssh_channel channel, const char *term, int x,int y, int px, int py, void *userdata){ @@ -233,7 +235,9 @@ int main(int argc, char **argv){ struct ssh_server_callbacks_struct cb = { .userdata = NULL, .auth_password_function = auth_password, +#ifdef WITH_GSSAPI .auth_gssapi_mic_function = auth_gssapi_mic, +#endif .channel_open_request_session_function = new_session_channel };