mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-11 11:08:41 +00:00
make out-of-bound access impossible
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16444 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
ad84c0ce5d
commit
ce0b071c94
@ -83,16 +83,18 @@ int numberOfLabelHfills(Paragraph const & par, Row const & row)
|
||||
|
||||
int numberOfHfills(Paragraph const & par, Row const & row)
|
||||
{
|
||||
pos_type const last = row.endpos();
|
||||
pos_type last = row.endpos();
|
||||
pos_type first = row.pos();
|
||||
pos_type const par_size = par.size();
|
||||
|
||||
// hfill *DO* count at the beginning of paragraphs!
|
||||
if (first) {
|
||||
while (first < last && par.isHfill(first))
|
||||
while (first < last && first < par_size && par.isHfill(first))
|
||||
++first;
|
||||
}
|
||||
|
||||
first = max(first, par.beginOfBody());
|
||||
last = min(last, par_size);
|
||||
|
||||
int n = 0;
|
||||
for (pos_type p = first; p < last; ++p) {
|
||||
|
Loading…
Reference in New Issue
Block a user