components/desktop/xdg-utils/patches/0005-xdg-utils-05-CVE-2008-0386.patch
changeset 7037 680031ff5b57
equal deleted inserted replaced
7032:d064e0405780 7037:680031ff5b57
       
     1 Existing set of desktop patches
       
     2 When we update to a version from upstream that has this fix, this
       
     3 can be dropped
       
     4 
       
     5 --- xdg-utils-1.0.2/scripts/xdg-email.orig	2013-09-16 16:47:36.187915000 +0530
       
     6 +++ xdg-utils-1.0.2/scripts/xdg-email	2013-09-16 16:49:52.658651000 +0530
       
     7 @@ -438,8 +438,8 @@ open_generic()
       
     8      for browser in $BROWSER; do
       
     9          if [ x"$browser" != x"" ]; then
       
    10  
       
    11 -            browser_with_arg=`echo "$browser" | sed s#%s#"$1"#`
       
    12 -
       
    13 +            IFS=' '
       
    14 +            browser_with_arg=${browser//'%s'/"$1"}
       
    15              if [ x"$browser_with_arg" = x"$browser" ]; then "$browser" "$1";
       
    16              else $browser_with_arg;
       
    17              fi
       
    18 --- xdg-utils-1.0.2/scripts/xdg-open.orig	2013-09-16 16:50:17.667487000 +0530
       
    19 +++ xdg-utils-1.0.2/scripts/xdg-open	2013-09-16 16:51:03.313433000 +0530
       
    20 @@ -367,8 +367,8 @@ open_generic()
       
    21      for browser in $BROWSER; do
       
    22          if [ x"$browser" != x"" ]; then
       
    23  
       
    24 -            browser_with_arg=`echo "$browser" | sed s#%s#"$1"#`
       
    25 -
       
    26 +            IFS=' '
       
    27 +            browser_with_arg=${browser//'%s'/"$1"}
       
    28              if [ x"$browser_with_arg" = x"$browser" ]; then "$browser" "$1";
       
    29              else $browser_with_arg;
       
    30              fi