aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorGravatar Glenn L McGrath <bug1@ihug.co.nz>2003-10-01 10:26:23 +0000
committerGravatar Glenn L McGrath <bug1@ihug.co.nz>2003-10-01 10:26:23 +0000
commit0ad4daa54ea646ef60eab56b664d97386cd95a85 (patch)
treea369b9d5bda25e91385fd3efe8343531160f414e /editors
parent738fb33994dd60ccbb33b328bd6028836a463490 (diff)
downloadbusybox-0ad4daa54ea646ef60eab56b664d97386cd95a85.tar.gz
busybox-0ad4daa54ea646ef60eab56b664d97386cd95a85.tar.bz2
Patch from Rob Landley to fix backrefs
Diffstat (limited to 'editors')
-rw-r--r--editors/sed.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/sed.c b/editors/sed.c
index 3d6d72c68..da06bf485 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -570,7 +570,7 @@ static void do_subst_w_backrefs(const char *line, const char *replace)
/* go through the replacement string */
for (i = 0; replace[i]; i++) {
/* 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';
/* print out the text held in regmatch[backref] */