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

Diff for /src/usr.bin/ssh/misc.c between version 1.20.2.2 and 1.21

version 1.20.2.2, 2004/03/04 18:18:15 version 1.21, 2003/04/12 10:15:36
Line 97 
Line 97 
   
         optlen = sizeof opt;          optlen = sizeof opt;
         if (getsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &opt, &optlen) == -1) {          if (getsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &opt, &optlen) == -1) {
                 debug("getsockopt TCP_NODELAY: %.100s", strerror(errno));                  error("getsockopt TCP_NODELAY: %.100s", strerror(errno));
                 return;                  return;
         }          }
         if (opt == 1) {          if (opt == 1) {
Line 302 
Line 302 
 {  {
         va_list ap;          va_list ap;
         char buf[1024];          char buf[1024];
         int nalloc;  
   
         va_start(ap, fmt);          va_start(ap, fmt);
         vsnprintf(buf, sizeof(buf), fmt, ap);          vsnprintf(buf, sizeof(buf), fmt, ap);
         va_end(ap);          va_end(ap);
   
         nalloc = args->nalloc;  
         if (args->list == NULL) {          if (args->list == NULL) {
                 nalloc = 32;                  args->nalloc = 32;
                 args->num = 0;                  args->num = 0;
         } else if (args->num+2 >= nalloc)          } else if (args->num+2 >= args->nalloc)
                 nalloc *= 2;                  args->nalloc *= 2;
   
         args->list = xrealloc(args->list, nalloc * sizeof(char *));          args->list = xrealloc(args->list, args->nalloc * sizeof(char *));
         args->nalloc = nalloc;  
         args->list[args->num++] = xstrdup(buf);          args->list[args->num++] = xstrdup(buf);
         args->list[args->num] = NULL;          args->list[args->num] = NULL;
 }  }

Legend:
Removed from v.1.20.2.2  
changed lines
  Added in v.1.21