diff -r 000000000000 -r feeeedd7fa60 Mail-IMAPClient-3.24.diff --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Mail-IMAPClient-3.24.diff Tue May 25 00:23:55 2010 +0200 @@ -0,0 +1,14 @@ +diff --git a/hs12/isync/Mail-IMAPClient-3.24/lib/Mail/IMAPClient.pm b/hs12/isync/Mail-IMAPClient-3.24/lib/Mail/IMAPClient.pm +--- a/hs12/isync/Mail-IMAPClient-3.24/lib/Mail/IMAPClient.pm ++++ b/hs12/isync/Mail-IMAPClient-3.24/lib/Mail/IMAPClient.pm +@@ -1192,8 +1192,8 @@ + + my $popped; + $popped = pop @$ref # (-: vi +- until ( $popped && $popped =~ /\)$CRLF$/o ) # (-: vi +- || !grep /\)$CRLF$/o, @$ref; ++ until ( $popped && $popped =~ /^\)$CRLF$/o ) # (-: vi ++ || !grep /^\)$CRLF$/o, @$ref; + + if ( $head =~ /BODY\[TEXT\]\s*$/i ) { # Next line is a literal + $string .= shift @$ref while @$ref;