From 3d8b71175c3ce5564c7a16a3f128519189240ad1 Mon Sep 17 00:00:00 2001 From: MaMazav Date: Sat, 20 Dec 2014 22:31:28 +0200 Subject: [PATCH] Fixed empty packet parsing bug Packet iterator was not advanced for empty packets. --- src/core/jpx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/jpx.js b/src/core/jpx.js index 6e1802e09..17ee98dd5 100644 --- a/src/core/jpx.js +++ b/src/core/jpx.js @@ -1097,10 +1097,10 @@ var JpxImage = (function JpxImageClosure() { // Skip also marker segment length and packet sequence ID skipBytes(4); } + var packet = packetsIterator.nextPacket(); if (!readBits(1)) { continue; } - var packet = packetsIterator.nextPacket(); var layerNumber = packet.layerNumber; var queue = [], codeblock; for (var i = 0, ii = packet.codeblocks.length; i < ii; i++) {