From 04c8c74587441f5b4c0bc2d44245498a8632becb Mon Sep 17 00:00:00 2001 From: Dan Eble Date: Thu, 1 Jan 2015 17:42:08 -0500 Subject: [PATCH] Issue 4212: fix out-of-bounds index in division_maior() --- lily/breathing-sign.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lily/breathing-sign.cc b/lily/breathing-sign.cc index 002ca37f6b..77dcfb4a30 100644 --- a/lily/breathing-sign.cc +++ b/lily/breathing-sign.cc @@ -119,7 +119,7 @@ Breathing_sign::divisio_maior (SCM smob) ydim[DOWN]); assert (line_pos.begin () < it); double val = (it[-1] + it[0]) / 2; - if (ydim[DOWN] < val && line_pos.begin () < it + 1) + if (ydim[DOWN] < val && line_pos.begin () < it - 1) val = (it[-2] + it[-1]) / 2; ydim.add_point (val); -- 2.39.2