diff --git a/hbc b/hbc index a7e93ac..b21cd45 100755 --- a/hbc +++ b/hbc @@ -270,8 +270,9 @@ def process(): ifiles = {} conIds = {} for conn in conns: - ifiles[conns[conn].sock.fileno()] = conns[conn].sock - conIds[conns[conn].sock.fileno()] = conn + if conns[conn].sock: + ifiles[conns[conn].sock.fileno()] = conns[conn].sock + conIds[conns[conn].sock.fileno()] = conn sleep=nextReport - time.time() if sleep <= 0: