From 77c408ee20907046e136167f0bd61b3242e0dd46 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Thu, 14 Mar 2013 09:11:47 -0700 Subject: [PATCH] the fake control mesage must have its headers escaped --- Debbugs/Control.pm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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!"; -- 2.39.2