[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.8 and 1.9

version 1.8, 2001/02/06 05:22:02 version 1.9, 2001/02/06 22:18:16
Line 477 
Line 477 
         case I_CHDIR:          case I_CHDIR:
                 path1 = make_absolute(path1, *pwd);                  path1 = make_absolute(path1, *pwd);
                 tmp = do_realpath(in, out, path1);                  tmp = do_realpath(in, out, path1);
                   aa = do_stat(in, out, tmp);
                   if (!(aa->flags & SSH2_FILEXFER_ATTR_PERMISSIONS)) {
                           error("Can't change directory: Can't check target");
                           xfree(tmp);
                           break;
                   }
                   if (!S_ISDIR(aa->perm)) {
                           error("Can't change directory: \"%s\" is not "
                               "a directory", tmp);
                           xfree(tmp);
                           break;
                   }
                 if (tmp) {                  if (tmp) {
                         xfree(*pwd);                          xfree(*pwd);
                         *pwd = tmp;                          *pwd = tmp;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9