[svn:qpsmtpd] r674 - branches/0.3x/lib
[email protected] Wed, 8 Nov 2006 02:25:46 -0800 (PST)
| Newsgroups | perl.cvs.qpsmtpd |
|---|---|
| Message-ID | <[email protected]> |
Author: aqua
Date: Wed Nov 8 02:25:45 2006
New Revision: 674
Modified:
branches/0.3x/lib/Qpsmtpd.pm
Log:
Fix use of the default plugin dir path in the logging startup when no
plugin_dir is configured. Slightly worsens duplication of code with
plugin_dir() to continue avoiding infinite recursion.
Modified: branches/0.3x/lib/Qpsmtpd.pm
==============================================================================
--- branches/0.3x/lib/Qpsmtpd.pm (original)
+++ branches/0.3x/lib/Qpsmtpd.pm Wed Nov 8 02:25:45 2006
@@ -23,6 +23,10 @@
$configdir = $self->config_dir('plugin_dirs');
$configfile = "$configdir/plugin_dirs";
my @plugin_dirs = $self->_config_from_file($configfile,'plugin_dirs');
+ unless (@plugin_dirs) {
+ my ($name) = ($0 =~ m!(.*?)/([^/]+)$!);
+ @plugin_dirs = ( "$name/plugins" );
+ }
my @loaded;
for my $logger (@loggers) {