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

Diff for /src/usr.bin/cvs/trigger.c between version 1.16 and 1.17

version 1.16, 2008/08/29 09:51:21 version 1.17, 2009/03/19 09:55:19
Line 280 
Line 280 
                                 if (p[pos] == '\0')                                  if (p[pos] == '\0')
                                         goto bad;                                          goto bad;
                         } else {                          } else {
                                 if (!isalpha(*p)) {                                  for (pos = 0; isalpha(p[pos]); pos++)
                                           ;
                                   if (pos == 0) {
                                         cvs_log(LP_ERR,                                          cvs_log(LP_ERR,
                                             "unrecognized variable syntax");                                              "unrecognized variable syntax");
                                         goto bad;                                          goto bad;
                                 }                                  }
                                 pos = strcspn(p, " \t");  
                         }                          }
                         q = xmalloc(pos + 1);                          q = xmalloc(pos + 1);
                         memcpy(q, p, pos);                          memcpy(q, p, pos);
                         q[pos] = '\0';                          q[pos] = '\0';
                         if (expand_var(buf, q))                          if (expand_var(buf, q))
                                 goto bad;                                  goto bad;
                         p += pos;                          p += pos - (*(p - 1) == '{' ? 0 : 1);
                 } else {                  } else {
                         switch (*p) {                          switch (*p) {
                         case '\0':                          case '\0':

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