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

Diff for /src/usr.bin/ssh/sftp-server.c between version 1.26 and 1.27

version 1.26, 2001/05/12 19:53:13 version 1.27, 2001/06/22 22:21:20
Line 672 
Line 672 
 char *  char *
 ls_file(char *name, struct stat *st)  ls_file(char *name, struct stat *st)
 {  {
         int sz = 0;          int ulen, glen, sz = 0;
         struct passwd *pw;          struct passwd *pw;
         struct group *gr;          struct group *gr;
         struct tm *ltime = localtime(&st->st_mtime);          struct tm *ltime = localtime(&st->st_mtime);
Line 700 
Line 700 
         }          }
         if (sz == 0)          if (sz == 0)
                 tbuf[0] = '\0';                  tbuf[0] = '\0';
         snprintf(buf, sizeof buf, "%s %3d %-8.8s %-8.8s %8llu %s %s", mode,          ulen = MAX(strlen(user), 8);
             st->st_nlink, user, group, (unsigned long long)st->st_size, tbuf, name);          glen = MAX(strlen(group), 8);
           snprintf(buf, sizeof buf, "%s %3d %-*s %-*s %8llu %s %s", mode,
               st->st_nlink, ulen, user, glen, group,
               (unsigned long long)st->st_size, tbuf, name);
         return xstrdup(buf);          return xstrdup(buf);
 }  }
   

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27