Return to readpass.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.38, 2006/06/06 10:20:20 | version 1.39, 2006/06/08 14:45:49 | ||
---|---|---|---|
|
|
||
return NULL; | return NULL; | ||
} | } | ||
if (pid == 0) { | if (pid == 0) { | ||
permanently_set_uid(getpwuid(getuid())); | permanently_drop_suid(getuid()); | ||
close(p[0]); | close(p[0]); | ||
if (dup2(p[1], STDOUT_FILENO) < 0) | if (dup2(p[1], STDOUT_FILENO) < 0) | ||
fatal("ssh_askpass: dup2: %s", strerror(errno)); | fatal("ssh_askpass: dup2: %s", strerror(errno)); |