diff options
author | Rex Dieter <rdieter@math.unl.edu> | 2015-03-23 20:39:20 -0500 |
---|---|---|
committer | Rex Dieter <rdieter@math.unl.edu> | 2015-03-23 20:39:20 -0500 |
commit | 686f6f48f6ff939c757881e3fc7a852b61d32c94 (patch) | |
tree | 643a6f0fe8ddda10744c8b2eb39ba7429da147c0 | |
parent | 914db40b96555412842d8f96d07980261ab69f13 (diff) |
xdg-open: fix regression where & gets replaced with \\& in URLs
The characters doesn't need to be prefixed as they don't get
passed to sed anymore. Example: xdg-open 'https://www.google.se/?a=b&c=d
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | scripts/xdg-open.in | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -1,5 +1,8 @@ === xdg-utils 1.1.x === +2015-03-23 Rex Dieter <rdieter@fedoraproject.org> + * xdg-open: fix regression where & gets replaced with \\& in URLs + 2015-03-02 Rex Dieter <rdieter@fedoraproject.org> * xdg-email: thunderbird launch in xdg-email in gnome3 fails (BR61475) diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in index 678eae4..9964244 100644 --- a/scripts/xdg-open.in +++ b/scripts/xdg-open.in @@ -195,7 +195,7 @@ search_desktop_file() ;; %[fFuU]) replaced=1 - arg="$(echo $target | sed 's/[&*\\]/\\\\&/g')" + arg="$target" shift set -- "$@" "$arg" ;; |