You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2022/04/16 07:06:20 UTC
svn commit: r1899900 - /spamassassin/trunk/lib/Mail/SpamAssassin.pm
Author: hege
Date: Sat Apr 16 07:06:20 2022
New Revision: 1899900
URL: http://svn.apache.org/viewvc?rev=1899900&view=rev
Log:
Bug 7646 - spamd running with virtual-config-dir mkdir error
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin.pm?rev=1899900&r1=1899899&r2=1899900&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin.pm Sat Apr 16 07:06:20 2022
@@ -1937,7 +1937,7 @@ sub get_and_create_userstate_dir {
dbg("config: error accessing $fname: $!");
} else { # does not exist, create it
eval {
- mkpath($fname, 0, 0700); 1;
+ mkpath(Mail::SpamAssassin::Util::untaint_file_path($fname), 0, 0700); 1;
} or do {
my $eval_stat = $@ ne '' ? $@ : "errno=$!"; chomp $eval_stat;
dbg("config: mkdir $fname failed: $eval_stat");