Blame SOURCES/PreventiveleQueue.patch

6f88fb
commit 5437234c59f6c375a8ad0b07f93d459eefd571ba
6f88fb
Author: Jiri Vanek <jvanek@redhat.com>
6f88fb
Date:   Tue Jul 9 12:10:39 2019 +0200
6f88fb
6f88fb
    Preventively, hash also .. in queue
6f88fb
6f88fb
diff --git a/netx/net/sourceforge/jnlp/cache/CacheUtil.java b/netx/net/sourceforge/jnlp/cache/CacheUtil.java
6f88fb
index 5c8652b6..15e8865c 100644
6f88fb
--- a/netx/net/sourceforge/jnlp/cache/CacheUtil.java
6f88fb
+++ b/netx/net/sourceforge/jnlp/cache/CacheUtil.java
6f88fb
@@ -703,7 +703,11 @@ public class CacheUtil {
6f88fb
             path.append(File.separatorChar);
6f88fb
         }
6f88fb
         String locationPath = location.getPath().replace('/', File.separatorChar);
6f88fb
-        if (locationPath.contains("..")){
6f88fb
+        String query = "";
6f88fb
+        if (location.getQuery() != null) {
6f88fb
+            query = location.getQuery();
6f88fb
+        }
6f88fb
+        if (locationPath.contains("..") || query.contains("..")){
6f88fb
             try {
6f88fb
                 /**
6f88fb
                  * if path contains .. then it can harm lcoal system