Ticket #29 (new defect)
Opened 3 years ago
peekSockAddr: Non-exhaustive patterns in case
| Reported by: | dylex | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | network | Version: | |
| Keywords: | Cc: |
Description
When doing a recvFrom on (in this case) a unix socket where the remote side is not connected, and more generally whenever the peer is not identified, the returned sackaddr will be AF_UNSPEC, resulting in the error:
Network/Socket/Internal.hsc:(298,2)-(314,60): Non-exhaustive patterns in case
Perhaps this is just not supported and one must use recv (which works), but then a nicer (IO) error would be preferable. Ideally, it would return a Maybe SockAddr?.
Note: See
TracTickets for help on using
tickets.
