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

Diff for /src/usr.bin/xargs/strnsubst.c between version 1.1 and 1.2

version 1.1, 2003/06/12 01:09:23 version 1.2, 2003/06/12 03:23:22
Line 59 
Line 59 
                         break;                          break;
                 n = snprintf(s2 + s2len, maxsize - s2len, "%.*s%s",                  n = snprintf(s2 + s2len, maxsize - s2len, "%.*s%s",
                     (int)(this - s1), s1, replstr);                      (int)(this - s1), s1, replstr);
                 if (n + s2len + strlen(this + matchlen) >= maxsize)                  if (n == -1 || n + s2len + strlen(this + matchlen) >= maxsize)
                         break;                  /* out of room */                          break;                  /* out of room */
                 s2len += n;                  s2len += n;
                 s1 = this + matchlen;                  s1 = this + matchlen;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2