version 1.20, 2001/07/02 22:29:20 |
version 1.21, 2001/07/10 21:49:12 |
|
|
error("ssh_askpass: fflush: %s", strerror(errno)); |
error("ssh_askpass: fflush: %s", strerror(errno)); |
if (askpass == NULL) |
if (askpass == NULL) |
fatal("internal error: askpass undefined"); |
fatal("internal error: askpass undefined"); |
if (pipe(p) < 0) |
if (pipe(p) < 0) { |
fatal("ssh_askpass: pipe: %s", strerror(errno)); |
error("ssh_askpass: pipe: %s", strerror(errno)); |
if ((pid = fork()) < 0) |
return xstrdup(""); |
fatal("ssh_askpass: fork: %s", strerror(errno)); |
} |
|
if ((pid = fork()) < 0) { |
|
error("ssh_askpass: fork: %s", strerror(errno)); |
|
return xstrdup(""); |
|
} |
if (pid == 0) { |
if (pid == 0) { |
seteuid(getuid()); |
seteuid(getuid()); |
setuid(getuid()); |
setuid(getuid()); |