View | Details | Raw Unified | Return to bug 27988
Collapse All | Expand All

(-)src/crypto/openssh/pam_ssh/pam_ssh.c (-1 / +1 lines)
Lines 373-379 Link Here
373
	saved_uid = geteuid();
373
	saved_uid = geteuid();
374
	(void)seteuid(pwent->pw_uid);
374
	(void)seteuid(pwent->pw_uid);
375
	env_fp = fopen(env_file, "w");
375
	env_fp = fopen(env_file, "w");
376
	pipe = popen(PATH_SSH_AGENT, "r");
376
	pipe = popen(PATH_SSH_AGENT " -s", "r");
377
	(void)seteuid(saved_uid);
377
	(void)seteuid(saved_uid);
378
	if (!pipe) {
378
	if (!pipe) {
379
		syslog(LOG_ERR, "%s: %s: %m", MODULE_NAME, PATH_SSH_AGENT);
379
		syslog(LOG_ERR, "%s: %s: %m", MODULE_NAME, PATH_SSH_AGENT);

Return to bug 27988