[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.71 and 1.72

version 1.71, 2007/01/03 07:22:36 version 1.72, 2007/04/18 01:12:43
Line 314 
Line 314 
                 logit("%s%sclose \"%s\" bytes read %llu written %llu",                  logit("%s%sclose \"%s\" bytes read %llu written %llu",
                     emsg == NULL ? "" : emsg, emsg == NULL ? "" : " ",                      emsg == NULL ? "" : emsg, emsg == NULL ? "" : " ",
                     handle_to_name(handle),                      handle_to_name(handle),
                     handle_bytes_read(handle), handle_bytes_write(handle));                      (unsigned long long)handle_bytes_read(handle),
                       (unsigned long long)handle_bytes_write(handle));
         } else {          } else {
                 logit("%s%sclosedir \"%s\"",                  logit("%s%sclosedir \"%s\"",
                     emsg == NULL ? "" : emsg, emsg == NULL ? "" : " ",                      emsg == NULL ? "" : emsg, emsg == NULL ? "" : " ",
Line 697 
Line 698 
         a = get_attrib();          a = get_attrib();
         debug("request %u: setstat name \"%s\"", id, name);          debug("request %u: setstat name \"%s\"", id, name);
         if (a->flags & SSH2_FILEXFER_ATTR_SIZE) {          if (a->flags & SSH2_FILEXFER_ATTR_SIZE) {
                 logit("set \"%s\" size %llu", name, a->size);                  logit("set \"%s\" size %llu",
                       name, (unsigned long long)a->size);
                 ret = truncate(name, a->size);                  ret = truncate(name, a->size);
                 if (ret == -1)                  if (ret == -1)
                         status = errno_to_portable(errno);                          status = errno_to_portable(errno);
Line 749 
Line 751 
                 char *name = handle_to_name(handle);                  char *name = handle_to_name(handle);
   
                 if (a->flags & SSH2_FILEXFER_ATTR_SIZE) {                  if (a->flags & SSH2_FILEXFER_ATTR_SIZE) {
                         logit("set \"%s\" size %llu", name, a->size);                          logit("set \"%s\" size %llu",
                               name, (unsigned long long)a->size);
                         ret = ftruncate(fd, a->size);                          ret = ftruncate(fd, a->size);
                         if (ret == -1)                          if (ret == -1)
                                 status = errno_to_portable(errno);                                  status = errno_to_portable(errno);

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72