Commit 5170dbf3 authored by Gregory Maxwell's avatar Gregory Maxwell Committed by Jean-Marc Valin
Browse files

Fix handling of truncated ogg packets.

parent 883bd8e5
...@@ -527,7 +527,7 @@ int main(int argc, char **argv) ...@@ -527,7 +527,7 @@ int main(int argc, char **argv)
last_granule = page_granule; last_granule = page_granule;
/*Extract all available packets*/ /*Extract all available packets*/
packet_no=0; packet_no=0;
while (!eos && ogg_stream_packetout(&os, &op) == 1) while (!eos && ogg_stream_packetout(&os, &op) == 1 && op.bytes>=8)
{ {
if (!memcmp(op.packet, "CELT ", 8)) { if (!memcmp(op.packet, "CELT ", 8)) {
celt_serialno = os.serialno; celt_serialno = os.serialno;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment