mirror of
https://git.busybox.net/busybox.git
synced 2024-11-24 06:03:27 +08:00
Patch from Rob Landley to fix backrefs
This commit is contained in:
parent
738fb33994
commit
0ad4daa54e
@ -570,7 +570,7 @@ static void do_subst_w_backrefs(const char *line, const char *replace)
|
|||||||
/* go through the replacement string */
|
/* go through the replacement string */
|
||||||
for (i = 0; replace[i]; i++) {
|
for (i = 0; replace[i]; i++) {
|
||||||
/* if we find a backreference (\1, \2, etc.) print the backref'ed * text */
|
/* if we find a backreference (\1, \2, etc.) print the backref'ed * text */
|
||||||
if (replace[i] == '\\' && replace[i+1]>0 && replace[i+1]<=9) {
|
if (replace[i] == '\\' && replace[i+1]>'0' && replace[i+1]<='9') {
|
||||||
int backref=replace[++i]-'0';
|
int backref=replace[++i]-'0';
|
||||||
|
|
||||||
/* print out the text held in regmatch[backref] */
|
/* print out the text held in regmatch[backref] */
|
||||||
|
Loading…
Reference in New Issue
Block a user