diff options
author | Saad Mohammad <smohammad@redhat.com> | 2011-08-09 16:52:29 -0400 |
---|---|---|
committer | Saad Mohammad <smohammad@redhat.com> | 2011-08-09 16:52:29 -0400 |
commit | 4281a5d70038417bbae069b7980eb0efa974c3f5 (patch) | |
tree | cbc4f0f3373d68b719fb9c3c8c34dfffb690fce7 /netx/net/sourceforge/jnlp | |
parent | 3dd40327ead5eabb47b3632b66dc1ebf64279034 (diff) |
PR765: JNLP file with all resource jars marked as 'lazy' fails to validate signature and stops the launch of application
Diffstat (limited to 'netx/net/sourceforge/jnlp')
-rw-r--r-- | netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java index 5bad885..5a74e11 100644 --- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java @@ -428,6 +428,10 @@ public class JNLPClassLoader extends URLClassLoader { jars[i].isCacheable() ? JNLPRuntime.getDefaultUpdatePolicy() : UpdatePolicy.FORCE ); } + + //If there are no eager jars, initialize the first jar + if(initialJars.size() == 0) + initialJars.add(jars[0]); if (strict) fillInPartJars(initialJars); // add in each initial part's lazy jars |