diff --git a/ptf_nn/ptf_nn_agent.py b/ptf_nn/ptf_nn_agent.py index a6f7fa9..2ecb121 100644 --- a/ptf_nn/ptf_nn_agent.py +++ b/ptf_nn/ptf_nn_agent.py @@ -265,7 +265,7 @@ def run(self): while True: msg = afpacket.recv(self.socket, 4096) self.received(msg) - except socket.error as err: + except (socket.error, RuntimeError) as err: logger.debug("IfaceMgr {}-{} ({}) Error reading from the socket.".format( self.dev, self.port, self.iface_name)) self.socket.close()