From 29e4dba60a7ee935ee93e6cb1338554af2bf88ed Mon Sep 17 00:00:00 2001 From: Adam Domurad <adomurad@redhat.com> Date: Tue, 23 Apr 2013 13:47:42 -0400 Subject: Ensure document-base is properly encoded --- netx/net/sourceforge/jnlp/cache/ResourceTracker.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'netx/net/sourceforge/jnlp/cache/ResourceTracker.java') diff --git a/netx/net/sourceforge/jnlp/cache/ResourceTracker.java b/netx/net/sourceforge/jnlp/cache/ResourceTracker.java index 898594f..36ef3c6 100644 --- a/netx/net/sourceforge/jnlp/cache/ResourceTracker.java +++ b/netx/net/sourceforge/jnlp/cache/ResourceTracker.java @@ -398,7 +398,7 @@ public class ResourceTracker { return resource.localFile; if (location.getProtocol().equalsIgnoreCase("file")) { - File file = new File(location.getFile()); + File file = new File(location.toURI().getPath()); if (file.exists()) return file; } @@ -409,6 +409,9 @@ public class ResourceTracker { ex.printStackTrace(); return null; // need an error exception to throw + } catch (URISyntaxException e) { + e.printStackTrace(); + return null; } } -- cgit v1.2.3