From 2a0f2248215029c924353a201259642202a00155 Mon Sep 17 00:00:00 2001 From: Georges-Etienne Legendre Date: Wed, 15 Jan 2014 20:33:56 -0500 Subject: Fixing an issue with some cameras --- mjpeg-proxy.js | 7 ++++--- 1 file 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); } -- cgit v1.2.1