Unbreak Kerberos5 compilation. This still remains untested.

Noticed by:	obrien
This commit is contained in:
Kris Kennaway 2000-05-17 08:06:20 +00:00
parent 75c6e0e253
commit b787acb5e3
4 changed files with 12 additions and 8 deletions

View File

@ -11,7 +11,7 @@
#ifdef KRB5
extern krb5_context ssh_context;
krb5_context ssh_context = NULL;
krb5_auth_context auth_context;
krb5_ccache mem_ccache = NULL; /* Credential cache for acquired ticket */

View File

@ -20,6 +20,12 @@ RCSID("$OpenBSD: auth1.c,v 1.2 2000/04/29 18:11:52 markus Exp $");
#include "auth.h"
#include "session.h"
#ifdef KRB5
extern krb5_context ssh_context;
krb5_principal tkt_client = NULL; /* Principal from the received ticket.
Also is used as an indication of succesful krb5 authentization. */
#endif
/* import */
extern ServerOptions options;
extern char *forced_command;
@ -412,11 +418,8 @@ do_authloop(struct passwd * pw)
krb5_data tgt;
tgt.data = packet_get_string(&tgt.length);
if (!auth_krb5_tgt(pw->pw_name, &tgt, tkt_client)) {
if (!auth_krb5_tgt(pw->pw_name, &tgt, tkt_client))
verbose ("Kerberos V5 TGT refused for %.100s", pw->pw_name);
xfree(tgt.data);
goto fail;
}
xfree(tgt.data);
break;

View File

@ -38,6 +38,10 @@ RCSID("$OpenBSD: session.c,v 1.12 2000/05/03 18:03:07 markus Exp $");
#include <login_cap.h>
#endif /* LOGIN_CAP */
#ifdef KRB5
extern krb5_context ssh_context;
#endif
/* types */
#define TTYSZ 64

View File

@ -59,9 +59,6 @@ int deny_severity = LOG_WARNING;
#ifdef KRB5
#include <krb5.h>
krb5_context ssh_context = NULL;
krb5_principal tkt_client = NULL; /* Principal from the received ticket.
Also is used as an indication of succesful krb5 authentization. */
#endif /* KRB5 */
/* Server configuration options. */