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

Diff for /src/usr.bin/ssh/scp.c between version 1.156 and 1.157

version 1.156, 2007/01/22 13:06:21 version 1.157, 2007/06/12 08:24:20
Line 583 
Line 583 
                             name);                              name);
                         goto next;                          goto next;
                 }                  }
                 if ((fd = open(name, O_RDONLY, 0)) < 0)                  if ((fd = open(name, O_RDONLY|O_NONBLOCK, 0)) < 0)
                         goto syserr;                          goto syserr;
                 if (fstat(fd, &stb) < 0) {                  if (fstat(fd, &stb) < 0) {
 syserr:                 run_err("%s: %s", name, strerror(errno));  syserr:                 run_err("%s: %s", name, strerror(errno));
                         goto next;                          goto next;
                 }                  }
                   unset_nonblock(fd);
                 switch (stb.st_mode & S_IFMT) {                  switch (stb.st_mode & S_IFMT) {
                 case S_IFREG:                  case S_IFREG:
                         break;                          break;

Legend:
Removed from v.1.156  
changed lines
  Added in v.1.157