From 23cc1709dd538ac26273dd5a173d08b1711a0a21 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Fri, 10 Nov 2006 15:20:32 +0100 Subject: [PATCH] thinko in broken_neighbor(). Fixes segv in input/regression/follow-voice-break.ly. --- lily/spanner.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lily/spanner.cc b/lily/spanner.cc index 1dcae55298..955ba76ef3 100644 --- a/lily/spanner.cc +++ b/lily/spanner.cc @@ -251,11 +251,12 @@ Spanner::broken_neighbor (Direction d) const return 0; vsize k = broken_spanner_index (this); + Spanner *orig = dynamic_cast (original_); int j = int (k) + d; - if (j < 0 || vsize (j) >= broken_intos_.size ()) + if (j < 0 || vsize (j) >= orig->broken_intos_.size ()) return 0; - return broken_intos_[j]; + return orig->broken_intos_[j]; } int -- 2.39.5