http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5420
Summary: DnsResolver.pm fails when new() returns EACCES
Product: Spamassassin
Version: 3.1.8
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: P5
Component: Libraries
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
DnsResolver.pm in v3.1.8 and v3.2.0-rc2 has a loop to find a free local port
to open a socket. If IO::Socket::new() returns EADDRINUSE, it tries again
with the next port number, but if it returns anything else, it gives up.
PROBLEM: On Solaris, it will sometimes fail with EACCES if the port is in
use. This makes the resolver give up when it could succeed by trying another
port.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.