From 0f9c3b2dd1a609203eb7b0317a3b6a4581459a58 Mon Sep 17 00:00:00 2001 From: calzoneman Date: Thu, 20 Feb 2014 21:26:09 -0600 Subject: [PATCH] Fix error on empty user-agent --- lib/web/webserver.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/web/webserver.js b/lib/web/webserver.js index 3f3e3658..1a2f3135 100644 --- a/lib/web/webserver.js +++ b/lib/web/webserver.js @@ -258,10 +258,10 @@ module.exports = { require("./acp").init(app); app.all("*", function (req, res, next) { if (isSuspicious(req)) { - console.log("isSuspicious"); logRequest(req, 403); res.status(403); - if (req.header("user-agent").toLowerCase() === "zmeu") { + if (typeof req.header("user-agent") === "string" && + req.header("user-agent").toLowerCase() === "zmeu") { res.send("This server disallows requests from ZmEu."); } else { res.send("The request " + req.route.method.toUpperCase() + " " +