@@ -206,6 +206,8 @@ class Socket extends sys.net.Socket {
public override function accept():Socket {
var c = sys.net.Socket.socket_accept(__s);
+ if(c == null)
+ throw "Blocking";
var cssl = new Context(conf);
cssl.setSocket(c);