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

Diff for /src/usr.bin/ssh/scp.c between version 1.144 and 1.145

version 1.144, 2006/07/09 15:15:10 version 1.145, 2006/07/10 12:03:20
Line 268 
Line 268 
 int  int
 main(int argc, char **argv)  main(int argc, char **argv)
 {  {
         int ch, fflag, tflag, status;          int ch, fflag, tflag, status, n;
         double speed;          double speed;
         char *targ, *endp;          char *targ, *endp, **newargv;
         extern char *optarg;          extern char *optarg;
         extern int optind;          extern int optind;
   
         /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */          /* Ensure that fds 0, 1 and 2 are open or directed to /dev/null */
         sanitise_stdfd();          sanitise_stdfd();
   
           /* Copy argv, because we modify it */
           newargv = xcalloc(MAX(argc + 1, 1), sizeof(*newargv));
           for (n = 0; n < argc; n++)
                   newargv[n] = xstrdup(argv[n]);
           argv = newargv;
   
         memset(&args, '\0', sizeof(args));          memset(&args, '\0', sizeof(args));
         args.list = NULL;          args.list = NULL;

Legend:
Removed from v.1.144  
changed lines
  Added in v.1.145