message: reactor.network.UTPSocket: intercept network exceptions thrown by utp_close().
diff: @@ -166,8 +166,17 @@ namespace reactor
  if (this->_socket && server)
  {
  ELLE_DEBUG("%s: closing underlying socket", this);
  + try
  + {
  utp_close(this->_socket);
  }
  + catch(Exception const& e)
  + {
  + // utp_close() tries to flush, which might fail if the UTPServer
  + // closed before us
  + ELLE_TRACE("Exception closing socket: %s", e);
  + }
  + }
  if (this->_closing)
  return;
  this->_closing = true;
  