[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.88 and 1.89

version 1.88, 2013/04/24 16:01:46 version 1.89, 2013/05/17 00:13:13
Line 237 
Line 237 
                 *remote = SSH_TUNID_ANY;                  *remote = SSH_TUNID_ANY;
                 sp = xstrdup(s);                  sp = xstrdup(s);
                 if ((ep = strchr(sp, ':')) == NULL) {                  if ((ep = strchr(sp, ':')) == NULL) {
                         xfree(sp);                          free(sp);
                         return (a2tun(s, NULL));                          return (a2tun(s, NULL));
                 }                  }
                 ep[0] = '\0'; ep++;                  ep[0] = '\0'; ep++;
                 *remote = a2tun(ep, NULL);                  *remote = a2tun(ep, NULL);
                 tun = a2tun(sp, NULL);                  tun = a2tun(sp, NULL);
                 xfree(sp);                  free(sp);
                 return (*remote == SSH_TUNID_ERR ? *remote : tun);                  return (*remote == SSH_TUNID_ERR ? *remote : tun);
         }          }
   
Line 476 
Line 476 
         if (which >= args->num)          if (which >= args->num)
                 fatal("replacearg: tried to replace invalid arg %d >= %d",                  fatal("replacearg: tried to replace invalid arg %d >= %d",
                     which, args->num);                      which, args->num);
         xfree(args->list[which]);          free(args->list[which]);
         args->list[which] = cp;          args->list[which] = cp;
 }  }
   
Line 487 
Line 487 
   
         if (args->list != NULL) {          if (args->list != NULL) {
                 for (i = 0; i < args->num; i++)                  for (i = 0; i < args->num; i++)
                         xfree(args->list[i]);                          free(args->list[i]);
                 xfree(args->list);                  free(args->list);
                 args->nalloc = args->num = 0;                  args->nalloc = args->num = 0;
                 args->list = NULL;                  args->list = NULL;
         }          }

Legend:
Removed from v.1.88  
changed lines
  Added in v.1.89