Fix for being unable to match patterns on zero-length files (or at the
end of a file)
This commit is contained in:
parent
00bb63d277
commit
f1499c9a63
1
files.c
1
files.c
@ -164,6 +164,7 @@ void destroy_file(file_t **f)
|
||||
//
|
||||
size_t get_line_number(file_t *f, const char *p)
|
||||
{
|
||||
if (f->nlines == 0) return 0;
|
||||
// Binary search:
|
||||
size_t lo = 0, hi = f->nlines-1;
|
||||
while (lo <= hi) {
|
||||
|
Loading…
Reference in New Issue
Block a user