From 3d8b71175c3ce5564c7a16a3f128519189240ad1 Mon Sep 17 00:00:00 2001
From: MaMazav <idanigra@hotmail.com>
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++) {