struct in the process title, because it may change
if (authctxt->user) xfree(authctxt->user);
authctxt->user = xstrdup(username);
if (authctxt->user) xfree(authctxt->user);
authctxt->user = xstrdup(username);
+#ifdef USE_PAM
+ if (options.permit_pam_user_change)
+ setproctitle("%s [priv]", pwent ? "[pam]" : "unknown");
+ else
+#endif
setproctitle("%s [priv]", pwent ? username : "unknown");
xfree(username);
setproctitle("%s [priv]", pwent ? username : "unknown");
xfree(username);