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

Diff for /src/usr.bin/ssh/clientloop.c between version 1.38 and 1.39

version 1.38, 2000/10/27 07:32:18 version 1.39, 2000/10/27 07:48:22
Line 75 
Line 75 
 #include "buffer.h"  #include "buffer.h"
 #include "bufaux.h"  #include "bufaux.h"
   
   
   /* import options */
   extern Options options;
   
 /* Flag indicating that stdin should be redirected from /dev/null. */  /* Flag indicating that stdin should be redirected from /dev/null. */
 extern int stdin_null_flag;  extern int stdin_null_flag;
   
Line 790 
Line 794 
 int  int
 client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id)  client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id)
 {  {
         extern Options options;  
         double start_time, total_time;          double start_time, total_time;
         int len;          int len;
         char buf[100];          char buf[100];
Line 1033 
Line 1036 
         debug("client_input_channel_open: ctype %s rchan %d win %d max %d",          debug("client_input_channel_open: ctype %s rchan %d win %d max %d",
             ctype, rchan, rwindow, rmaxpack);              ctype, rchan, rwindow, rmaxpack);
   
         if (strcmp(ctype, "x11") == 0) {          if (strcmp(ctype, "x11") == 0 && options.forward_x11) {
                 int sock;                  int sock;
                 char *originator;                  char *originator;
                 int originator_port;                  int originator_port;
Line 1105 
Line 1108 
         dispatch_set(SSH_MSG_CHANNEL_OPEN_CONFIRMATION, &channel_input_open_confirmation);          dispatch_set(SSH_MSG_CHANNEL_OPEN_CONFIRMATION, &channel_input_open_confirmation);
         dispatch_set(SSH_MSG_CHANNEL_OPEN_FAILURE, &channel_input_open_failure);          dispatch_set(SSH_MSG_CHANNEL_OPEN_FAILURE, &channel_input_open_failure);
         dispatch_set(SSH_MSG_PORT_OPEN, &channel_input_port_open);          dispatch_set(SSH_MSG_PORT_OPEN, &channel_input_port_open);
         dispatch_set(SSH_SMSG_AGENT_OPEN, &auth_input_open_request);  
         dispatch_set(SSH_SMSG_EXITSTATUS, &client_input_exit_status);          dispatch_set(SSH_SMSG_EXITSTATUS, &client_input_exit_status);
         dispatch_set(SSH_SMSG_STDERR_DATA, &client_input_stderr_data);          dispatch_set(SSH_SMSG_STDERR_DATA, &client_input_stderr_data);
         dispatch_set(SSH_SMSG_STDOUT_DATA, &client_input_stdout_data);          dispatch_set(SSH_SMSG_STDOUT_DATA, &client_input_stdout_data);
         dispatch_set(SSH_SMSG_X11_OPEN, &x11_input_open);  
           dispatch_set(SSH_SMSG_AGENT_OPEN, options.forward_agent ?
               &auth_input_open_request : &deny_input_open);
           dispatch_set(SSH_SMSG_X11_OPEN, options.forward_x11 ?
               &x11_input_open : &deny_input_open);
 }  }
 void  void
 client_init_dispatch_15()  client_init_dispatch_15()

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39