diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim index 33df72d38e..72546dd10f 100644 --- a/lib/pure/sockets.nim +++ b/lib/pure/sockets.nim @@ -404,7 +404,7 @@ template gaiNim(a, p, h, list: expr): stmt = when defined(windows): OSError(OSLastError()) else: - OSError($gai_strerror(gaiResult)) + raise newException(EOS, $gai_strerror(gaiResult)) proc bindAddr*(socket: TSocket, port = TPort(0), address = "") {. tags: [FReadIO].} =