You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by si...@apache.org on 2007/06/05 08:59:35 UTC
svn commit: r544411 - /spamassassin/trunk/spamd/spamd.raw
Author: sidney
Date: Mon Jun 4 23:59:29 2007
New Revision: 544411
URL: http://svn.apache.org/viewvc?view=rev&rev=544411
Log:
bug 5379: spamd won't start if temp preloading dir exists
Modified:
spamassassin/trunk/spamd/spamd.raw
Modified: spamassassin/trunk/spamd/spamd.raw
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamd/spamd.raw?view=diff&rev=544411&r1=544410&r2=544411
==============================================================================
--- spamassassin/trunk/spamd/spamd.raw (original)
+++ spamassassin/trunk/spamd/spamd.raw Mon Jun 4 23:59:29 2007
@@ -2459,6 +2459,14 @@
dbg("spamd: Preloading modules with HOME=$tmphome");
+ # bug 5379: spamd won't start if the temp preloading dir exists;
+ # be sure to remove it just in case
+ if (-d $tmpsadir) {
+ rmdir( $tmpsadir ) or die "spamd: $tmpsadir not empty: $!";
+ }
+ if (-d $tmphome) {
+ rmdir( $tmphome ) or die "spamd: $tmphome not empty: $!";
+ }
mkdir( $tmphome, 0700 ) or die "spamd: cannot create $tmphome: $!";
mkdir( $tmpsadir, 0700 ) or die "spamd: cannot create $tmpsadir: $!";
$ENV{HOME} = $tmphome;