coverity: make the loop end correctly
coverity: make the loop end correctly

The original condition, for a simple NURBS block, would try to read
knots as long as there were anything to read. Because in that case flag
equals 0, which is different from 0x8a, so the loop would be taken again
and again, regardless of the value of repetitions.

sdteffen/libvisio,sdteffen/libvisio,LibreOffice/libvisio,sdteffen/libvisio,LibreOffice/libvisio,LibreOffice/libvisio,sdteffen/libvisio