usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
- djm@cvs.openbsd.org 2004/07/21 10:36:23
[gss-serv-krb5.c]
fix function declaration
+ - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
+ usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
20040720
- (djm) [log.c] bz #111: Escape more control characters when sending data
const char *pam_user;
pam_get_item(sshpam_handle, PAM_USER, (void **)&pam_user);
- setproctitle("%s [pam]", pam_user);
environ[0] = NULL;
+
+ if (sshpam_authctxt != NULL) {
+ setproctitle("%s [pam]",
+ sshpam_authctxt->valid ? pam_user : "unknown");
+ }
#endif
sshpam_conv.conv = sshpam_thread_conv;