From ff8bc5575082e08d5b8232bb61740308a36afa6a Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Tue, 4 Feb 2014 01:28:53 +0100 Subject: Fixup control request handling for absent cameras --- server.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 02c5734..c9aea0b 100644 --- a/server.js +++ b/server.js @@ -32,7 +32,16 @@ function SimpleProxy(url) { self.url = url; self.handle_request = function(req, res) { - request(self.url).pipe(res); + request(self.url, function(err, response, body) { + if (err) { + console.log("Simple proxy " + self.url + " failed."); + console.log(err); + res.end(); + return; + } + res.write(body); + res.end(); + }); }; } -- cgit v1.2.1