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

Diff for /src/usr.bin/ssh/match.c between version 1.15 and 1.16

version 1.15, 2001/12/05 16:54:51 version 1.16, 2001/12/19 07:18:56
Line 133 
Line 133 
                  * subpattern to lowercase.                   * subpattern to lowercase.
                  */                   */
                 for (subi = 0;                  for (subi = 0;
                      i < len && subi < sizeof(sub) - 1 && pattern[i] != ',';                      i < len && subi < sizeof(sub) - 1 && pattern[i] != ',';
                      subi++, i++)                      subi++, i++)
                         sub[subi] = dolower && isupper(pattern[i]) ?                          sub[subi] = dolower && isupper(pattern[i]) ?
                              tolower(pattern[i]) : pattern[i];                              tolower(pattern[i]) : pattern[i];
                 /* If subpattern too long, return failure (no match). */                  /* If subpattern too long, return failure (no match). */
                 if (subi >= sizeof(sub) - 1)                  if (subi >= sizeof(sub) - 1)
                         return 0;                          return 0;
Line 239 
Line 239 
         s = sp = xstrdup(server);          s = sp = xstrdup(server);
   
         for ((p = strsep(&sp, SEP)), i=0; p && *p != '\0';          for ((p = strsep(&sp, SEP)), i=0; p && *p != '\0';
              (p = strsep(&sp, SEP)), i++) {              (p = strsep(&sp, SEP)), i++) {
                 if (i < MAX_PROP)                  if (i < MAX_PROP)
                         sproposals[i] = p;                          sproposals[i] = p;
                 else                  else
Line 248 
Line 248 
         nproposals = i;          nproposals = i;
   
         for ((p = strsep(&cp, SEP)), i=0; p && *p != '\0';          for ((p = strsep(&cp, SEP)), i=0; p && *p != '\0';
              (p = strsep(&cp, SEP)), i++) {              (p = strsep(&cp, SEP)), i++) {
                 for (j = 0; j < nproposals; j++) {                  for (j = 0; j < nproposals; j++) {
                         if (strcmp(p, sproposals[j]) == 0) {                          if (strcmp(p, sproposals[j]) == 0) {
                                 ret = xstrdup(p);                                  ret = xstrdup(p);

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16