[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.6 and 1.7

version 1.6, 2001/05/03 23:09:52 version 1.7, 2001/05/08 19:45:24
Line 161 
Line 161 
         }          }
         return (0);          return (0);
 }  }
   
   void
   addargs(arglist *args, char *fmt, ...)
   {
           va_list ap;
           char buf[1024];
   
           va_start(ap, fmt);
           vsnprintf(buf, sizeof(buf), fmt, ap);
           va_end(ap);
   
           if (args->list == NULL) {
                   args->nalloc = 32;
                   args->num = 0;
           } else if (args->num+2 >= args->nalloc)
                   args->nalloc *= 2;
   
           args->list = xrealloc(args->list, args->nalloc * sizeof(char *));
           args->list[args->num++] = xstrdup(buf);
           args->list[args->num] = NULL;
   }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7