Here's the patch.

  Daniel
changeset:   3453:9e92aa37631a
tag:         tip
user:        Daniel Burrows <dburr...@debian.org>
date:        Thu Nov 19 15:33:11 2009 -0800
summary:     Initialize the temporary file module *after* logging so its startup messages don't cause a spurious error (Closes: #557150).

diff -r 31be843001d2 -r 9e92aa37631a src/main.cc
--- a/src/main.cc	Thu Nov 19 09:40:38 2009 -0800
+++ b/src/main.cc	Thu Nov 19 15:33:11 2009 -0800
@@ -540,8 +540,6 @@
 
   srandom(time(0));
 
-  temp::initialize("aptitude");
-
   using namespace log4cxx;
 
   // See earlier note
@@ -943,6 +941,8 @@
 							      log_file));
     }
 
+  temp::initialize("aptitude");
+
   const bool debug_search = aptcfg->FindB(PACKAGE "::CmdLine::Debug-Search", false);
 
   int curr_quiet = aptcfg->FindI("quiet", 0);

Reply via email to