Index: third_party/xdg-utils/scripts/xdg-email |
=================================================================== |
--- third_party/xdg-utils/scripts/xdg-email (revision 79890) |
+++ third_party/xdg-utils/scripts/xdg-email (working copy) |
@@ -7,6 +7,8 @@ |
# |
# Refer to the usage() function below for usage. |
# |
+# Copyright 2009-2010, Fathi Boudra <fabo@freedesktop.org> |
+# Copyright 2009-2010, Rex Dieter <rdieter@fedoraproject.org> |
# Copyright 2006, Kevin Krammer <kevin.krammer@gmx.at> |
# Copyright 2006, Jeremy White <jwhite@codeweavers.com> |
# |
@@ -396,7 +398,7 @@ |
BCC=$(echo "$MAILTO" | grep '^bcc=' | sed 's/^bcc=//' | awk '{ printf "%s,",$0 }') |
SUBJECT=$(echo "$MAILTO" | grep '^subject=' | tail -n 1) |
BODY=$(echo "$MAILTO" | grep '^body=' | tail -n 1) |
- ATTACH=$(echo "$MAILTO" | sed 's/^attach=/\n\nfile:\/\//g' | awk '/^file:/ { printf "%s,",$0 }') |
+ ATTACH=$(echo "$MAILTO" | sed 's/^attach=/\n\nfile:\/\//g' | awk '/^file:/ { printf "%s,",$0 }' | sed 's/,$//') |
if [ -z "$TO" ] ; then |
NEWMAILTO= |
@@ -542,7 +544,7 @@ |
c = substr ($0, i, 1) |
if ( ord [c] > 127 ) { |
e = e "%" sprintf("%02X", ord [c]) |
- } else if ( c ~ /[@a-zA-Z0-9.-\\/]/ ) { |
+ } else if ( c ~ /[@a-zA-Z0-9.-\\\/]/ ) { |
e = e c |
} else { |
e = e "%" sprintf("%02X", ord [c]) |