MAKE-SOCKET-STREAM and :AUTO-CLOSE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Reported by Stig Hemmer to sbcl-bugs:
At some point SB-BSD-
:AUTO-CLOSE keyword.
This causes problems for ACL-COMPAT and possibly other packages.
According to Google, changing ACL-COMPAT to just drop this argument
will cause memory and file descriptor leaks as sockets aren't closed.
The suggested fix is to replace SB-BSD-
a version that accepts :AUTO-CLOSE (and passes it on to
SB-SYS:
This is workable but unsatisfactory since I would then stop receiving
updates in the official version of that function.
Since this is functionality that once existed but has been removed, I
assume that there are reasons for its removal. Could somebody In The
Know please share those reasons?
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
In SBCL 1.0.37.21.