version 1.41, 2001/02/12 16:16:23 |
version 1.42, 2001/02/13 22:49:40 |
|
|
if (authctxt->attempt++ == 0) { |
if (authctxt->attempt++ == 0) { |
/* setup auth context */ |
/* setup auth context */ |
struct passwd *pw = NULL; |
struct passwd *pw = NULL; |
setproctitle("%s", user); |
|
pw = getpwnam(user); |
pw = getpwnam(user); |
if (pw && allowed_user(pw) && strcmp(service, "ssh-connection")==0) { |
if (pw && allowed_user(pw) && strcmp(service, "ssh-connection")==0) { |
authctxt->pw = pwcopy(pw); |
authctxt->pw = pwcopy(pw); |
|
|
} else { |
} else { |
log("input_userauth_request: illegal user %s", user); |
log("input_userauth_request: illegal user %s", user); |
} |
} |
|
setproctitle("%s", pw ? user : "unknown"); |
authctxt->user = xstrdup(user); |
authctxt->user = xstrdup(user); |
authctxt->service = xstrdup(service); |
authctxt->service = xstrdup(service); |
authctxt->style = style ? xstrdup(style) : NULL; /* currently unused */ |
authctxt->style = style ? xstrdup(style) : NULL; /* currently unused */ |