]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4212: fix out-of-bounds index in division_maior()
authorDan Eble <nine.fierce.ballads@gmail.com>
Thu, 1 Jan 2015 22:42:08 +0000 (17:42 -0500)
committerDan Eble <nine.fierce.ballads@gmail.com>
Thu, 8 Jan 2015 02:00:55 +0000 (21:00 -0500)
lily/breathing-sign.cc

index 002ca37f6b3dfb57d4488198b435d4873156aaea..77dcfb4a30f2573bb63128d91a8d0139817e1de6 100644 (file)
@@ -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);