From a9bf4fea4a6ac0494228a836a574b3bdbf8ff815 Mon Sep 17 00:00:00 2001
From: Thulinma <jaron@vietors.com>
Date: Thu, 11 Dec 2014 12:41:10 +0100
Subject: [PATCH] Further improvement to error handling of HTTP internal
 output.

---
 src/output/output_http_internal.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/output/output_http_internal.cpp b/src/output/output_http_internal.cpp
index 02d44cee..2b5cb07a 100644
--- a/src/output/output_http_internal.cpp
+++ b/src/output/output_http_internal.cpp
@@ -27,7 +27,7 @@ namespace Mist {
           H.SetBody("{\"error\":\"Could not retrieve stream. Sorry.\"}\n");
         }else{
           H.Clean();
-          H.SetBody("mistvideo['" + streamName + "'] = {\"error\":\"Could not retrieve stream. Sorry.\"};\n");
+          H.SetBody("if (!mistvideo){var mistvideo = {};}\nmistvideo['" + streamName + "'] = {\"error\":\"Could not retrieve stream. Sorry.\"};\n");
         }
         H.SendResponse("200", "Stream not found", myConn);
     }else{