[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.247 and 1.248

version 1.247, 2022/03/20 08:52:17 version 1.248, 2022/05/13 06:31:50
Line 1278 
Line 1278 
   
         if (src_is_dir && iamrecursive) {          if (src_is_dir && iamrecursive) {
                 if (upload_dir(conn, src, abs_dst, pflag,                  if (upload_dir(conn, src, abs_dst, pflag,
                     SFTP_PROGRESS_ONLY, 0, 0, 1) != 0) {                      SFTP_PROGRESS_ONLY, 0, 0, 1, 1) != 0) {
                         error("failed to upload directory %s to %s", src, targ);                          error("failed to upload directory %s to %s", src, targ);
                         errs = 1;                          errs = 1;
                 }                  }
         } else if (do_upload(conn, src, abs_dst, pflag, 0, 0) != 0) {          } else if (do_upload(conn, src, abs_dst, pflag, 0, 0, 1) != 0) {
                 error("failed to upload file %s to %s", src, targ);                  error("failed to upload file %s to %s", src, targ);
                 errs = 1;                  errs = 1;
         }          }
Line 1519 
Line 1519 
                 debug("Fetching %s to %s\n", g.gl_pathv[i], abs_dst);                  debug("Fetching %s to %s\n", g.gl_pathv[i], abs_dst);
                 if (globpath_is_dir(g.gl_pathv[i]) && iamrecursive) {                  if (globpath_is_dir(g.gl_pathv[i]) && iamrecursive) {
                         if (download_dir(conn, g.gl_pathv[i], abs_dst, NULL,                          if (download_dir(conn, g.gl_pathv[i], abs_dst, NULL,
                             pflag, SFTP_PROGRESS_ONLY, 0, 0, 1) == -1)                              pflag, SFTP_PROGRESS_ONLY, 0, 0, 1, 1) == -1)
                                 err = -1;                                  err = -1;
                 } else {                  } else {
                         if (do_download(conn, g.gl_pathv[i], abs_dst, NULL,                          if (do_download(conn, g.gl_pathv[i], abs_dst, NULL,
                             pflag, 0, 0) == -1)                              pflag, 0, 0, 1) == -1)
                                 err = -1;                                  err = -1;
                 }                  }
                 free(abs_dst);                  free(abs_dst);

Legend:
Removed from v.1.247  
changed lines
  Added in v.1.248