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

Diff for /src/usr.bin/ssh/session.c between version 1.248 and 1.249

version 1.248, 2009/11/19 23:39:50 version 1.249, 2009/11/20 00:15:41
Line 1722 
Line 1722 
                 if (strcmp(subsys, options.subsystem_name[i]) == 0) {                  if (strcmp(subsys, options.subsystem_name[i]) == 0) {
                         prog = options.subsystem_command[i];                          prog = options.subsystem_command[i];
                         cmd = options.subsystem_args[i];                          cmd = options.subsystem_args[i];
                         if (!strcmp(INTERNAL_SFTP_NAME, prog)) {                          if (strcmp(INTERNAL_SFTP_NAME, prog) == 0) {
                                 s->is_subsystem = SUBSYSTEM_INT_SFTP;                                  s->is_subsystem = SUBSYSTEM_INT_SFTP;
                         } else if (stat(prog, &st) < 0) {                                  debug("subsystem: %s", prog);
                                 error("subsystem: cannot stat %s: %s", prog,  
                                     strerror(errno));  
                                 break;  
                         } else {                          } else {
                                   if (stat(prog, &st) < 0)
                                           debug("subsystem: cannot stat %s: %s",
                                               prog, strerror(errno));
                                 s->is_subsystem = SUBSYSTEM_EXT;                                  s->is_subsystem = SUBSYSTEM_EXT;
                                   debug("subsystem: exec() %s", cmd);
                         }                          }
                         debug("subsystem: exec() %s", cmd);  
                         success = do_exec(s, cmd) == 0;                          success = do_exec(s, cmd) == 0;
                         break;                          break;
                 }                  }

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