commit | 77cb1c5e829d1b9657c49c0ad335a2ee0a203f08 | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Sat Feb 13 04:00:26 2010 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Sat Feb 13 04:00:26 2010 +0000 |
tree | 9320e69d77e5317b6132e75602e901635ae8d3e6 | |
parent | 4a2d37332e60565ee6f07e8dddcf47ce06ec9ae3 [diff] |
Check for null or empty class name. (FELIX-2071) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@909719 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java index 25768e5..bb8b007 100644 --- a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java +++ b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
@@ -667,7 +667,7 @@ // We do not call getClassLoader().loadClass() for arrays because // it does not correctly handle array types, which is necessary in // cases like deserialization using a wrapper class loader. - if (name.charAt(0) == '[') + if ((name != null) && (name.length() > 0) && (name.charAt(0) == '[')) { return Class.forName(name, false, getClassLoader()); } @@ -2345,4 +2345,4 @@ return sb.toString(); } -} \ No newline at end of file +}