#3143: Network.Socket.connect: support for sockets w/ bound local endpoints
-----------------------------+----------------------------------------------
Reporter: sof | Owner:
Type: bug | Status: new
Priority: normal | Component: libraries/network
Version: 6.10.1 | Severity: normal
Keywords: | Testcase:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
-----------------------------+----------------------------------------------
Just in case this isn't taken care of by the ongoing rewrite of 'network',
but there's an age-old limitation in the implementation of
Network.Socket.connect -- it balks at being given a socket where the
local endpoint (port,iface) has already been bound.
i.e., it socket status test ought to be
not (currentStatus `elem` [NotConnected,Bound])
The workaround of manually resetting SocketStatus always leaves me
feeling icky.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3143>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs