From dbcdd51a80746708782de46fd686398f65584001 Mon Sep 17 00:00:00 2001 From: Alexander Kojevnikov Date: Wed, 30 Jun 2010 17:41:52 +1000 Subject: [PATCH] Fix random crashes when opening Vorbis files --- src/spek-source.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/spek-source.vala b/src/spek-source.vala index 8503a50..9882ec7 100644 --- a/src/spek-source.vala +++ b/src/spek-source.vala @@ -169,7 +169,9 @@ namespace Spek { for (int i = 0; i < bands; i++) { values[i] = magnitudes.list_get_value (i).get_float (); } - data_cb (sample++, values); + if (sample < samples) { + data_cb (sample++, values); + } } break; case MessageType.TAG: