Fix a one byte off error which causes "less" to crash if you view a
large file, jump to the end, scroll backwards with "b" and try to search backwards afterwards.
This commit is contained in:
parent
4c32aa5945
commit
4616c2367c
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: line.c,v 1.9 2004/08/26 01:29:20 wiz Exp $ */
|
/* $NetBSD: line.c,v 1.10 2005/08/24 11:33:09 tron Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 1984-2002 Mark Nudelman
|
* Copyright (C) 1984-2002 Mark Nudelman
|
||||||
|
@ -916,8 +916,8 @@ back_raw_line(curr_pos, linep)
|
||||||
/*
|
/*
|
||||||
* Shift the data to the end of the new linebuf.
|
* Shift the data to the end of the new linebuf.
|
||||||
*/
|
*/
|
||||||
for (fm = linebuf + old_size_linebuf,
|
for (fm = linebuf + old_size_linebuf - 1,
|
||||||
to = linebuf + size_linebuf;
|
to = linebuf + size_linebuf - 1;
|
||||||
fm >= linebuf; fm--, to--)
|
fm >= linebuf; fm--, to--)
|
||||||
*to = *fm;
|
*to = *fm;
|
||||||
n = size_linebuf - old_size_linebuf;
|
n = size_linebuf - old_size_linebuf;
|
||||||
|
|
Loading…
Reference in New Issue