From c23c479f2ad190c3a30bcffdc731c0bcd3f63453 Mon Sep 17 00:00:00 2001
From: Lloyd Hilaiel <lloyd@hilaiel.com>
Date: Tue, 28 Feb 2012 22:35:05 -0700
Subject: [PATCH] fix webhead crash when keysigner is offline - closes #1011

---
 lib/wsapi/cert_key.js | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/wsapi/cert_key.js b/lib/wsapi/cert_key.js
index a6787272a..9b642eb34 100644
--- a/lib/wsapi/cert_key.js
+++ b/lib/wsapi/cert_key.js
@@ -29,9 +29,8 @@ exports.process = function(req, res) {
     keysigner.path = '/wsapi/cert_key';
     forward(keysigner, req, res, function(err) {
       if (err) {
-        logger.error("error forwarding request: " + err);
-        res.sendHeader(500);
-        res.json({ "error": "can't contact keysigner" });
+        logger.error("error forwarding request to keysigner: " + err);
+        httputils.serverError(res, "can't contact keysigner");
         return;
       }
     });
-- 
GitLab