[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.1 and 1.20.2.2

version 1.20.2.1, 2003/09/16 20:50:43 version 1.20.2.2, 2004/03/04 18:18:15
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) {
                 error("getsockopt TCP_NODELAY: %.100s", strerror(errno));                  debug("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) {
                 args->nalloc = 32;                  nalloc = 32;
                 args->num = 0;                  args->num = 0;
         } else if (args->num+2 >= args->nalloc)          } else if (args->num+2 >= nalloc)
                 args->nalloc *= 2;                  nalloc *= 2;
   
         args->list = xrealloc(args->list, args->nalloc * sizeof(char *));          args->list = xrealloc(args->list, 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.1  
changed lines
  Added in v.1.20.2.2