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

Diff for /src/usr.bin/ssh/Attic/sftp-int.c between version 1.18 and 1.19

version 1.18, 2001/02/08 22:28:07 version 1.19, 2001/02/09 11:46:24
Line 540 
Line 540 
                 break;                  break;
         case I_CHOWN:          case I_CHOWN:
                 path1 = make_absolute(path1, *pwd);                  path1 = make_absolute(path1, *pwd);
                 aa = do_stat(in, out, path1);                  if (!(aa = do_stat(in, out, path1)))
                           break;
                 if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {                  if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {
                         error("Can't get current ownership of "                          error("Can't get current ownership of "
                             "remote file \"%s\"", path1);                              "remote file \"%s\"", path1);
                         break;                          break;
                 }                  }
                   aa->flags &= SSH2_FILEXFER_ATTR_UIDGID;
                 aa->uid = n_arg;                  aa->uid = n_arg;
                 do_setstat(in, out, path1, aa);                  do_setstat(in, out, path1, aa);
                 break;                  break;
         case I_CHGRP:          case I_CHGRP:
                 path1 = make_absolute(path1, *pwd);                  path1 = make_absolute(path1, *pwd);
                 aa = do_stat(in, out, path1);                  if (!(aa = do_stat(in, out, path1)))
                           break;
                 if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {                  if (!(aa->flags & SSH2_FILEXFER_ATTR_UIDGID)) {
                         error("Can't get current ownership of "                          error("Can't get current ownership of "
                             "remote file \"%s\"", path1);                              "remote file \"%s\"", path1);
                         break;                          break;
                 }                  }
                   aa->flags &= SSH2_FILEXFER_ATTR_UIDGID;
                 aa->gid = n_arg;                  aa->gid = n_arg;
                 do_setstat(in, out, path1, aa);                  do_setstat(in, out, path1, aa);
                 break;                  break;

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19