Net-Daemon-Log.pm.diff   [plain text]


--- Net-Daemon/lib/Net/Daemon/Log.pm	2009-08-21 12:45:39.000000000 -0700
+++ Net-Daemon/lib/Net/Daemon/Log.pm.hacked	2009-08-21 12:36:56.000000000 -0700
@@ -59,7 +59,8 @@
 	}
 	if ($^O ne 'solaris'  &&  $^O ne 'freebsd'  &&
 	    defined(&Sys::Syslog::setlogsock)  &&
-	    eval { &Sys::Syslog::_PATH_LOG() }) {
+        eval { &Sys::Syslog::_PATH_LOG() } && 
+        ( -S &Sys::Syslog::_PATH_LOG() ) ) {
 	    &Sys::Syslog::setlogsock('unix');
 	}
 	&Sys::Syslog::openlog($self->{'logname'} || ref($self), 'pid',