# HG changeset patch # User aurel # Date 1161105551 0 # Node ID 21755fe31dd73555988a8790130dfc2dd463dce1 # Parent 069c0c5a1bafdfd8a74a8bd64fcd174bb69a354b 10l inverted condition check generated an endless loop diff -r 069c0c5a1baf -r 21755fe31dd7 ogg2.c --- a/ogg2.c Tue Oct 17 11:30:22 2006 +0000 +++ b/ogg2.c Tue Oct 17 17:19:11 2006 +0000 @@ -494,7 +494,7 @@ ogg->size = size; ogg_restore (s, 0); ogg_save (s); - while (ogg_read_page (s, &i)) { + while (!ogg_read_page (s, &i)) { if (i == idx && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0) break; }