Просмотр исходного кода

commit 59f7803ddc0214f2f0cd316d291957cba777e125
Author: Devaraj Das <ddas@yahoo-inc.com>
Date: Fri Jun 4 13:01:09 2010 -0700

HDFS:1007 from https://issues.apache.org/jira/secure/attachment/12446362/hdfs-1007-securityutil-fix.patch

+++ b/YAHOO-CHANGES.txt
+ HDFS-1007. Fixes a bug in SecurityUtil.buildDTServiceName to do
+ with handling of null hostname. (omalley)
+


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-patches@1077493 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 14 лет назад
Родитель
Сommit
2864b2ffc4
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      src/core/org/apache/hadoop/security/SecurityUtil.java

+ 7 - 1
src/core/org/apache/hadoop/security/SecurityUtil.java

@@ -212,7 +212,13 @@ public class SecurityUtil {
     // for whatever reason using NetUtils.createSocketAddr(target).toString()
     // for whatever reason using NetUtils.createSocketAddr(target).toString()
     // returns "localhost/ip:port"
     // returns "localhost/ip:port"
     StringBuffer sb = new StringBuffer();
     StringBuffer sb = new StringBuffer();
-    sb.append(NetUtils.normalizeHostName(uri.getHost())).append(":").append(port);
+    String host = uri.getHost();
+    if (host != null) {
+      host = NetUtils.normalizeHostName(host);
+    } else {
+      host = "";
+    }
+    sb.append(host).append(":").append(port);
     return sb.toString();
     return sb.toString();
   }
   }