From 543fc73ab619ad5bcef584e94145f18468847e1e Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Wed, 1 Apr 2015 21:16:02 -0700 Subject: [PATCH] Fix bug in internal error --- rpc/http_server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpc/http_server.go b/rpc/http_server.go index 58c30924a..63a761093 100644 --- a/rpc/http_server.go +++ b/rpc/http_server.go @@ -74,9 +74,9 @@ func RecoverAndLogHandler(handler http.Handler) http.Handler { WriteRPCResponse(rww, res) } else { // For the rest, - rww.WriteHeader(http.StatusInternalServerError) - rww.Write([]byte("Internal Server Error")) log.Error("Panic in HTTP handler", "error", e, "stack", string(debug.Stack())) + rww.WriteHeader(http.StatusInternalServerError) + WriteRPCResponse(rww, NewRPCResponse(nil, Fmt("Internal Server Error: %v", e))) } }