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

Diff for /src/usr.bin/ssh/sftp.c between version 1.69 and 1.70

version 1.69, 2005/12/06 22:38:27 version 1.70, 2006/01/31 10:19:02
Line 1433 
Line 1433 
         /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */          /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
         sanitise_stdfd();          sanitise_stdfd();
   
           memset(&args, '\0', sizeof(args));
         args.list = NULL;          args.list = NULL;
         addargs(&args, "ssh");          /* overwritten with ssh_program */          addargs(&args, ssh_program);
         addargs(&args, "-oForwardX11 no");          addargs(&args, "-oForwardX11 no");
         addargs(&args, "-oForwardAgent no");          addargs(&args, "-oForwardAgent no");
         addargs(&args, "-oPermitLocalCommand no");          addargs(&args, "-oPermitLocalCommand no");
Line 1469 
Line 1470 
                         break;                          break;
                 case 'S':                  case 'S':
                         ssh_program = optarg;                          ssh_program = optarg;
                           replacearg(&args, 0, "%s", ssh_program);
                         break;                          break;
                 case 'b':                  case 'b':
                         if (batchmode)                          if (batchmode)
Line 1545 
Line 1547 
                 addargs(&args, "%s", host);                  addargs(&args, "%s", host);
                 addargs(&args, "%s", (sftp_server != NULL ?                  addargs(&args, "%s", (sftp_server != NULL ?
                     sftp_server : "sftp"));                      sftp_server : "sftp"));
                 args.list[0] = ssh_program;  
   
                 if (!batchmode)                  if (!batchmode)
                         fprintf(stderr, "Connecting to %s...\n", host);                          fprintf(stderr, "Connecting to %s...\n", host);
Line 1558 
Line 1559 
                         fprintf(stderr, "Attaching to %s...\n", sftp_direct);                          fprintf(stderr, "Attaching to %s...\n", sftp_direct);
                 connect_to_server(sftp_direct, args.list, &in, &out);                  connect_to_server(sftp_direct, args.list, &in, &out);
         }          }
           freeargs(&args);
   
         err = interactive_loop(in, out, file1, file2);          err = interactive_loop(in, out, file1, file2);
   

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70