From 6882cd04e11a9059c5074bb51f847145d7373a09 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Sun, 19 Oct 2014 20:45:25 +0200 Subject: [PATCH] Avoid risk of crash with URL extension Part of #283 --- server.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 0d431b6..8bb8d16 100644 --- a/server.js +++ b/server.js @@ -200,7 +200,11 @@ function cache(f) { } var badgeData = getBadgeData('vendor', data); badgeData.text[1] = 'unresponsive'; - badge(badgeData, makeSend(match[0].split('.').pop(), ask.res, end)); + var extension; + try { + extension = match[0].split('.').pop(); + } catch(e) { extension = 'svg'; } + badge(badgeData, makeSend(extension, ask.res, end)); }, 25000); // Only call vendor servers when last request is older than…