[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.21 and 1.22

version 1.21, 2003/04/12 10:15:36 version 1.22, 2003/09/18 08:49:45
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.21  
changed lines
  Added in v.1.22