socket-receive doesn't check for errors
A bug in sb-bsd-
You can repeat by sending a UDP datagram to a local port not listening for UDP traffic then waiting for a reply with socket-receive. On windows this returns immediately with the above behaviour (I can't comment on other platforms).
I'm using sbcl 1.2.1 on Windows, but looking at the relevant code on github suggests the bug should be on all platforms.
|Changed in sbcl:|
|status:||Fix Committed → Fix Released|