From: Don Armstrong Date: Thu, 14 Mar 2013 16:11:47 +0000 (-0700) Subject: the fake control mesage must have its headers escaped X-Git-Tag: release/2.6.0~312^2~3 X-Git-Url: https://git.donarmstrong.com/?p=debbugs.git;a=commitdiff_plain;h=77c408ee20907046e136167f0bd61b3242e0dd46 the fake control mesage must have its headers escaped --- diff --git a/Debbugs/Control.pm b/Debbugs/Control.pm index 9587624..4b3a02a 100644 --- a/Debbugs/Control.pm +++ b/Debbugs/Control.pm @@ -126,7 +126,7 @@ use IO::File; use Debbugs::Text qw(:templates); -use Debbugs::Mail qw(rfc822_date send_mail_message default_headers); +use Debbugs::Mail qw(rfc822_date send_mail_message default_headers encode_headers); use Debbugs::MIME qw(create_mime_message); use Mail::RFC822::Address qw(); @@ -3591,13 +3591,14 @@ sub __return_append_to_log_options{ } if (not exists $param{message}) { my $date = rfc822_date(); - $param{message} = fill_in_template(template => 'mail/fake_control_message', - variables => {request_addr => $param{request_addr}, - requester => $param{requester}, - date => $date, - action => $action - }, - ); + $param{message} = + encode_headers(fill_in_template(template => 'mail/fake_control_message', + variables => {request_addr => $param{request_addr}, + requester => $param{requester}, + date => $date, + action => $action + }, + )); } if (not defined $action) { carp "Undefined action!";