From 8e4cb3217e32b517c8255ce93299a7a48ee7f03f Mon Sep 17 00:00:00 2001 From: Max Kellermann <max@musicpd.org> Date: Tue, 4 Feb 2020 21:38:06 +0100 Subject: [PATCH] lib/xiph/OggSyncState: fix offset counter by using the actual page size --- src/lib/xiph/OggSyncState.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/xiph/OggSyncState.cxx b/src/lib/xiph/OggSyncState.cxx index f8d7aa67c..adbeb4461 100644 --- a/src/lib/xiph/OggSyncState.cxx +++ b/src/lib/xiph/OggSyncState.cxx @@ -43,7 +43,7 @@ OggSyncState::ExpectPage(ogg_page &page) if (r != 0) { if (r > 0) { start_offset = offset; - offset += r; + offset += page.header_len + page.body_len; } return r > 0; }