a7ed91a957
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
22 lines
577 B
Diff
22 lines
577 B
Diff
--- busybox-1.14.0/editors/awk.c Tue Apr 14 01:43:09 2009
|
|
+++ busybox-1.14.0-awk/editors/awk.c Mon May 18 23:49:29 2009
|
|
@@ -1571,13 +1571,14 @@
|
|
n++; /* we saw yet another delimiter */
|
|
} else {
|
|
pmatch[0].rm_eo = l;
|
|
- if (s[l]) pmatch[0].rm_eo++;
|
|
+ if (s[l])
|
|
+ pmatch[0].rm_eo++;
|
|
}
|
|
memcpy(s1, s, l);
|
|
/* make sure we remove *all* of the separator chars */
|
|
- while (l < pmatch[0].rm_eo) {
|
|
- s1[l++] = '\0';
|
|
- }
|
|
+ do {
|
|
+ s1[l] = '\0';
|
|
+ } while (++l < pmatch[0].rm_eo);
|
|
nextword(&s1);
|
|
s += pmatch[0].rm_eo;
|
|
} while (*s);
|