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

Diff for /src/usr.bin/ssh/channels.c between version 1.89 and 1.90

version 1.89, 2001/02/04 15:32:23 version 1.90, 2001/02/08 21:58:28
Line 2170 
Line 2170 
     const char *proto, const char *data)      const char *proto, const char *data)
 {  {
         u_int data_len = (u_int) strlen(data) / 2;          u_int data_len = (u_int) strlen(data) / 2;
         u_int i, value;          u_int i, value, len;
         char *new_data;          char *new_data;
         int screen_number;          int screen_number;
         const char *cp;          const char *cp;
Line 2208 
Line 2208 
         x11_fake_data_len = data_len;          x11_fake_data_len = data_len;
   
         /* Convert the fake data into hex. */          /* Convert the fake data into hex. */
         new_data = xmalloc(2 * data_len + 1);          len = 2 * data_len + 1;
           new_data = xmalloc(len);
         for (i = 0; i < data_len; i++)          for (i = 0; i < data_len; i++)
                 sprintf(new_data + 2 * i, "%02x", (u_char) x11_fake_data[i]);                  snprintf(new_data + 2 * i, len - 2 * i,
                       "%02x", (u_char) x11_fake_data[i]);
   
         /* Send the request packet. */          /* Send the request packet. */
         if (compat20) {          if (compat20) {

Legend:
Removed from v.1.89  
changed lines
  Added in v.1.90