Mercurial > hg > release > icedtea-web-1.7
changeset 1457:5f20a0216db3
netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java: escaped windows path slash
author | Jiri Vanek <jvanek@redhat.com> |
---|---|
date | Wed, 12 Jul 2017 18:19:47 +0200 |
parents | 9562ebf56181 |
children | 289d66e891ce |
files | ChangeLog netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue Jul 11 18:04:17 2017 +0200 +++ b/ChangeLog Wed Jul 12 18:19:47 2017 +0200 @@ -1,3 +1,7 @@ +2017-07-12 Jiri Vanek <jvanek@redhat.com> + + * netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java: escaped windows path slash + 2017-07-11 Jiri Vanek <jvanek@redhat.com> Alexandr Kolouch <skolnag@gmail.com>
--- a/netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java Tue Jul 11 18:04:17 2017 +0200 +++ b/netx/net/sourceforge/jnlp/security/dialogs/TemporaryPermissions.java Wed Jul 12 18:19:47 2017 +0200 @@ -81,7 +81,10 @@ Matcher m = expandablePattern.matcher(target); while (m.find()) { // Expand any matches by reading from System properties, eg ${java.io.tmpdir} is /tmp on most systems - target = m.replaceFirst(System.getProperty(m.group(1))); + String s = m.group(1); + String p = System.getProperty(s); + p = p.replace("\\", "\\\\"); + target = m.replaceFirst(p); m = expandablePattern.matcher(target); }