diff -Nur smeserver-affa-3.2.2.3.old/root/sbin/affa smeserver-affa-3.2.2.3/root/sbin/affa --- smeserver-affa-3.2.2.3.old/root/sbin/affa 2016-08-19 16:51:12.270000649 +0200 +++ smeserver-affa-3.2.2.3/root/sbin/affa 2016-08-19 19:15:44.654000527 +0200 @@ -10,7 +10,7 @@ # This is free software, and you are welcome to redistribute it # under certain conditions; type 'affa --license' for details. #---------------------------------------------------------------------- -my $VERSION='3.2.2.3-4'; +my $VERSION='3.2.2.3-6'; #---------------------------------------------------------------------- use strict; @@ -907,12 +907,16 @@ } if( $multi{$k} ) { my @m=$cfg->val($jobname,$k); +######### following 1 line added by Arnaud to solve bug#9449: blank characters into file job.conf## + map( {s/^\s+|\s+$//g; $_ } @m); $job{$k}=[@m]; $job{"_$k"}=join(',',@m) if $multi{$k} eq 'string'; } else { $job{$k}=$cfg->val($jobname,$k); lg( "*** Error in job config $jobname: Multivalues are not allowed for key $k") if $job{$k}=~/\n/; $job{$k}=~s/\n.*//; +######### following 1 line added by Arnaud to solve bug#9449: blank characters into file job.conf## + $job{$k}=~s/^\s+|\s+$//g; } }