https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8047
Bug ID: 8047
Summary: MSG_DONTWAIT error in DnsResolver on Windows
Product: Spamassassin
Version: 4.0.0
Hardware: PC
OS: Windows
Status: NEW
Severity: blocker
Priority: P2
Component: Libraries
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: Undefined
Created attachment 5823
--> https://bz.apache.org/SpamAssassin/attachment.cgi?id=5823&action=edit
patch Workaround to MSG_DONTWAIT not existing on Windows
This has been extracted from the multiple topics in the discussion in bug 8044
On Windows, if DnsResolver gets to the line of code with MSG_DONTWAIT it
produces an error "Your vendor has not defined Socket macro MSG_DONTWAIT"
MSG_DONTWAIT is a macro defined in the perl module Socket, but the
functionality does not exist on Windows.
The workaround on Windows is to temporarily set the socket to non-blocking
mode.
The attached patch should fix this.
--
You are receiving this mail because:
You are the assignee for the bug.