[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.64 and 1.65

version 1.64, 2001/03/28 20:04:38 version 1.65, 2001/04/06 16:46:59
Line 483 
Line 483 
         off_t i;          off_t i;
         int amt, fd, haderr, indx, result;          int amt, fd, haderr, indx, result;
         char *last, *name, buf[2048];          char *last, *name, buf[2048];
           int len;
   
         for (indx = 0; indx < argc; ++indx) {          for (indx = 0; indx < argc; ++indx) {
                 name = argv[indx];                  name = argv[indx];
                 statbytes = 0;                  statbytes = 0;
                   len = strlen(name);
                   while (len > 1 && name[len-1] == '/')
                           name[--len] = '\0';
                 if ((fd = open(name, O_RDONLY, 0)) < 0)                  if ((fd = open(name, O_RDONLY, 0)) < 0)
                         goto syserr;                          goto syserr;
                 if (fstat(fd, &stb) < 0) {                  if (fstat(fd, &stb) < 0) {

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65