You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2015/02/20 01:35:50 UTC
hbase git commit: HBASE-13069 Thrift Http Server returns an error
code of 500 instead of 401 when authentication fails (Srikanth Srungarapu)
Repository: hbase
Updated Branches:
refs/heads/branch-1.0 28ea3e019 -> d66775571
HBASE-13069 Thrift Http Server returns an error code of 500 instead of 401 when authentication fails (Srikanth Srungarapu)
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/d6677557
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/d6677557
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/d6677557
Branch: refs/heads/branch-1.0
Commit: d66775571496f32a7b222c660a114119a0d023b8
Parents: 28ea3e0
Author: tedyu <yu...@gmail.com>
Authored: Thu Feb 19 16:35:38 2015 -0800
Committer: tedyu <yu...@gmail.com>
Committed: Thu Feb 19 16:35:38 2015 -0800
----------------------------------------------------------------------
.../main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/d6677557/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java
----------------------------------------------------------------------
diff --git a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java
index 25c6da3..f3bed0a 100644
--- a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java
+++ b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.java
@@ -83,6 +83,7 @@ public class ThriftHttpServlet extends TServlet {
// Send a 401 to the client
response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
response.getWriter().println("Authentication Error: " + e.getMessage());
+ return;
}
}
String doAsUserFromQuery = request.getHeader("doAs");