From 07cb4559359c81b334d51423018a28cc029b7118 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Wed, 23 Nov 2016 11:42:00 +0100 Subject: fixup 5fce99cb4: YOLO: try to parse quoted-printable continuation lines Signed-off-by: Holger Levsen --- bin/email2irc.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bin/email2irc.sh') diff --git a/bin/email2irc.sh b/bin/email2irc.sh index 58233c30..02f10efc 100755 --- a/bin/email2irc.sh +++ b/bin/email2irc.sh @@ -67,7 +67,7 @@ while read -r line ; do if [ "$HEADER" = "false" ] && [ -z "$MY_LINE" ] ; then MY_LINE=$line debug123 "#1" MY_LINE $MY_LINE - if [ ! -z "$MY_2ND_LINE" ] ; then + if [ -z "$MY_2ND_LINE" ] ; then # if this is a multipart email it comes from the email extension plugin if [ "${line:0:7}" = "------=" ] || [ "${line:0:9}" = "Content-T" ] ; then debug123 "#2" line $line @@ -81,14 +81,14 @@ while read -r line ; do # if $MY_LINE ends with '=', then append the next line to $MY_LINE, # changing the '=' to a single space. if [[ $MY_LINE =~ ^(.*)=$ ]] ; then - MY_2ND_LINE=$MY_LINE + MY_2ND_LINE="$MY_LINE" MY_LINE="" fi else # deal with quoted-printable continuation lines: 2nd line/time # if $MY_LINE ends with '=', then append the next line to $MY_LINE, # TODO: changing the '=' to a single space. - MY_LINE="$MY_LINE $MY_2ND_LINE" + MY_LINE="$MY_2ND_LINE $MY_LINE" debug123 "#5" MY_LINE $MY_LINE debug123 "#6" MY_2ND_LINE $MY_2ND_LINE fi -- cgit v1.2.3-54-g00ecf