diff options
-rw-r--r-- | mjpeg-proxy.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mjpeg-proxy.js b/mjpeg-proxy.js index 0802497..bd4de7c 100644 --- a/mjpeg-proxy.js +++ b/mjpeg-proxy.js @@ -89,9 +89,10 @@ var MjpegProxy = exports.MjpegProxy = function(mjpegUrl) { // First time we push data... lets start at a boundary if (self.newAudienceResponses.indexOf(res) >= 0) { var p = chunk.indexOf('--' + self.boundary); // indexOf provided by buffertools - res.write(chunk.slice(p)); - - self.newAudienceResponses.splice(self.newAudienceResponses.indexOf(res), 1); // remove from new + if (p >= 0) { + res.write(chunk.slice(p)); + self.newAudienceResponses.splice(self.newAudienceResponses.indexOf(res), 1); // remove from new + } } else { res.write(chunk); } |