From: Vsevolod Stakhov Date: Thu, 19 Apr 2018 14:10:47 +0000 (+0100) Subject: [Minor] Fix modern milter headers format in CGP helper X-Git-Tag: 1.7.4~66 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=523def594e31dd5b29e0899f51d69b8f940ffbc2;p=thirdparty%2Frspamd.git [Minor] Fix modern milter headers format in CGP helper --- diff --git a/utils/cgp_rspamd.pl b/utils/cgp_rspamd.pl index 4a4bb92816..78ca89462e 100644 --- a/utils/cgp_rspamd.pl +++ b/utils/cgp_rspamd.pl @@ -94,11 +94,21 @@ sub rspamd_scan { if ( $block->{'add_headers'} ) { while ( my ( $h, $v ) = each( %{ $block->{'add_headers'} } ) ) { - if ( $headers eq "" ) { - $headers .= "$h: $v"; + if (ref($v) eq 'HASH') { + if ($headers eq "") { + $headers .= "$h: $v->{value}"; + } + else { + $headers .= "\\e$h: $v->{value}"; + } } else { - $headers .= "\\e$h: $v"; + if ($headers eq "") { + $headers .= "$h: $v"; + } + else { + $headers .= "\\e$h: $v"; + } } } }