From 90956ce3e09ea67c871292c280195158aca84fe2 Mon Sep 17 00:00:00 2001
From: Yury Delendik <ydelendik@mozilla.com>
Date: Sat, 23 Nov 2013 12:03:47 -0600
Subject: [PATCH] Takes chunk id == 0 into account during grouping

---
 src/core/chunked_stream.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/core/chunked_stream.js b/src/core/chunked_stream.js
index 2c323c9ac..fcbdd599d 100644
--- a/src/core/chunked_stream.js
+++ b/src/core/chunked_stream.js
@@ -379,16 +379,16 @@ var ChunkedStreamManager = (function ChunkedStreamManagerClosure() {
     // chunks as possible
     groupChunks: function ChunkedStreamManager_groupChunks(chunks) {
       var groupedChunks = [];
-      var beginChunk;
-      var prevChunk;
+      var beginChunk = -1;
+      var prevChunk = -1;
       for (var i = 0; i < chunks.length; ++i) {
         var chunk = chunks[i];
 
-        if (!beginChunk) {
+        if (beginChunk < 0) {
           beginChunk = chunk;
         }
 
-        if (prevChunk && prevChunk + 1 !== chunk) {
+        if (prevChunk >= 0 && prevChunk + 1 !== chunk) {
           groupedChunks.push({
             beginChunk: beginChunk, endChunk: prevChunk + 1});
           beginChunk = chunk;