[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.125 and 1.126

version 1.125, 2010/06/18 00:58:39 version 1.126, 2010/09/22 22:58:51
Line 2025 
Line 2025 
         int debug_level = 0, sshver = 2;          int debug_level = 0, sshver = 2;
         char *file1 = NULL, *sftp_server = NULL;          char *file1 = NULL, *sftp_server = NULL;
         char *ssh_program = _PATH_SSH_PROGRAM, *sftp_direct = NULL;          char *ssh_program = _PATH_SSH_PROGRAM, *sftp_direct = NULL;
           const char *errstr;
         LogLevel ll = SYSLOG_LEVEL_INFO;          LogLevel ll = SYSLOG_LEVEL_INFO;
         arglist args;          arglist args;
         extern int optind;          extern int optind;
Line 2032 
Line 2033 
         struct sftp_conn *conn;          struct sftp_conn *conn;
         size_t copy_buffer_len = DEFAULT_COPY_BUFLEN;          size_t copy_buffer_len = DEFAULT_COPY_BUFLEN;
         size_t num_requests = DEFAULT_NUM_REQUESTS;          size_t num_requests = DEFAULT_NUM_REQUESTS;
           long long limit_kbps = 0;
   
         /* 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();
Line 2048 
Line 2050 
         infile = stdin;          infile = stdin;
   
         while ((ch = getopt(argc, argv,          while ((ch = getopt(argc, argv,
             "1246hpqrvCc:D:i:o:s:S:b:B:F:P:R:")) != -1) {              "1246hpqrvCc:D:i:l:o:s:S:b:B:F:P:R:")) != -1) {
                 switch (ch) {                  switch (ch) {
                 /* Passed through to ssh(1) */                  /* Passed through to ssh(1) */
                 case '4':                  case '4':
Line 2109 
Line 2111 
                 case 'D':                  case 'D':
                         sftp_direct = optarg;                          sftp_direct = optarg;
                         break;                          break;
                   case 'l':
                           limit_kbps = strtonum(optarg, 1, 100 * 1024 * 1024,
                               &errstr);
                           if (errstr != NULL)
                                   usage();
                           limit_kbps *= 1024; /* kbps */
                           break;
                 case 'r':                  case 'r':
                         global_rflag = 1;                          global_rflag = 1;
                         break;                          break;
Line 2186 
Line 2195 
         }          }
         freeargs(&args);          freeargs(&args);
   
         conn = do_init(in, out, copy_buffer_len, num_requests);          conn = do_init(in, out, copy_buffer_len, num_requests, limit_kbps);
         if (conn == NULL)          if (conn == NULL)
                 fatal("Couldn't initialise connection to server");                  fatal("Couldn't initialise connection to server");
   

Legend:
Removed from v.1.125  
changed lines
  Added in v.1.126