Hi,

this bug is relatively easy to fix. Please consider adding the attached
patch to debian/patches. Suggestet changelog entry:

listadmin (2.40-4) UNRELEASED; urgency=low

  * Do not try to write bogus log file is none is defined (Closes: #461210)

 -- Joachim Breitner <nome...@debian.org>  Thu, 25 Mar 2010 22:31:03 +0100


Thanks,
Joachim


-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
Index: listadmin-2.40/listadmin.pl
===================================================================
--- listadmin-2.40.orig/listadmin.pl	2010-03-25 22:32:48.000000000 +0100
+++ listadmin-2.40/listadmin.pl	2010-03-25 22:32:52.000000000 +0100
@@ -1635,8 +1635,8 @@
     my $params = mailman_params ($user, $pw);
 
     my $log = log_timestamp ($list);
-    # Expand {list}, {subdomain} and {domain}
-    $logfile = mailman_url($list, $logfile);
+    # Expand {list}, {subdomain} and {domain}, if there is something to expand
+    $logfile = mailman_url($list, $logfile) if $logfile;
 
     for my $id (sort { $a <=> $b } keys %{$change}) {
 	my ($what, $text) = @{$change->{$id}};

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to