[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.197 and 1.198

version 1.197, 2008/06/12 04:17:47 version 1.198, 2008/06/12 15:19:17
Line 1252 
Line 1252 
         return (void *)ret;          return (void *)ret;
 }  }
   
   /* Free the escape filter context on channel free */
   void
   client_filter_cleanup(int cid, void *ctx)
   {
           xfree(ctx);
   }
   
 int  int
 client_simple_escape_filter(Channel *c, char *buf, int len)  client_simple_escape_filter(Channel *c, char *buf, int len)
 {  {
Line 1349 
Line 1356 
                 if (escape_char_arg != SSH_ESCAPECHAR_NONE)                  if (escape_char_arg != SSH_ESCAPECHAR_NONE)
                         channel_register_filter(session_ident,                          channel_register_filter(session_ident,
                             client_simple_escape_filter, NULL,                              client_simple_escape_filter, NULL,
                               client_filter_cleanup,
                             client_new_escape_filter_ctx(escape_char_arg));                              client_new_escape_filter_ctx(escape_char_arg));
                 if (session_ident != -1)                  if (session_ident != -1)
                         channel_register_cleanup(session_ident,                          channel_register_cleanup(session_ident,

Legend:
Removed from v.1.197  
changed lines
  Added in v.1.198