commit | 0e169b6ba72a35cd49538326fecb31b51d76aa06 | [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 | 331b6de40cc81343a5f02cd4fd0bd2b67bd35bd3 [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 +}