aboutsummaryrefslogtreecommitdiff
path: root/text-regex-tre.c
diff options
context:
space:
mode:
Diffstat (limited to 'text-regex-tre.c')
-rw-r--r--text-regex-tre.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/text-regex-tre.c b/text-regex-tre.c
index cbfc4ee..da377b4 100644
--- a/text-regex-tre.c
+++ b/text-regex-tre.c
@@ -162,6 +162,12 @@ int text_search_range_backward(Text *txt, size_t pos, size_t len, Regex *r, size
}
pos = next;
len = end - pos;
+
+ char c;
+ if (text_byte_get(txt, pos-1, &c) && c == '\n')
+ eflags &= ~REG_NOTBOL;
+ else
+ eflags |= REG_NOTBOL;
}
return ret;