The repllen variable is not used anywhere. Index: strnsubst.c =================================================================== RCS file: /cvs/src/usr.bin/xargs/strnsubst.c,v retrieving revision 1.5 diff -u -r1.5 strnsubst.c --- strnsubst.c 27 Oct 2009 23:59:50 -0000 1.5 +++ strnsubst.c 3 Jan 2017 10:26:22 -0000 @@ -31,7 +31,7 @@ strnsubst(char **str, const char *match, const char *replstr, size_t maxsize) { char *s1, *s2, *this; - size_t matchlen, repllen, s2len; + size_t matchlen, s2len; int n;
if ((s1 = *str) == NULL) @@ -50,7 +50,6 @@ *s2 = '\0'; s2len = 0; matchlen = strlen(match); - repllen = strlen(replstr); for (;;) { if ((this = strstr(s1, match)) == NULL) break;