* edit/editcmd.c (edit_find_string): Fix an off-by-one error when matching

against a RE.
This commit is contained in:
Pavel Tsekov 2007-05-02 11:22:01 +00:00
parent fb01c26098
commit 46d039e0e1
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2007-05-02 Pavel Tsekov <ptsekov@gmx.net>
* editcmd.c (edit_find_string): Fix an off-by-one error when matching
against a RE.
2007-04-27 Pavel Tsekov <ptsekov@gmx.net>
* editcmd.c (edit_replace_cmd): Disable scanf-printf replacement

View File

@ -1559,10 +1559,11 @@ edit_find_string (long start, unsigned char *exp, int *len, long last_byte, edit
}
for (; p < last_byte && q < MAX_REPL_LEN; p++, q++) {
mbuf[q] = (*get_byte) (data, p);
if (mbuf[q] == '\n')
if (mbuf[q] == '\n') {
q++;
break;
}
}
q++;
offset += q;
mbuf[q] = 0;