[BACK]Return to readpass.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/readpass.c between version 1.20 and 1.21

version 1.20, 2001/07/02 22:29:20 version 1.21, 2001/07/10 21:49:12
Line 56 
Line 56 
                 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());

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21