message: Fix udp_listener_impl_test that fails to build with gcc
diff: @@ -409,14 +409,12 @@ TEST_P(UdpListenerImplTest, SendData) {
  do {
  Api::IoCallUint64Result result = Network::Test::readFromSocket(
  client_socket_->ioHandle(), *client_socket_->localAddress(), data);
  - if (result.rc_ >= 0) {
  +
  bytes_read = result.rc_;
  EXPECT_EQ(send_from_addr->asString(), data.addresses_.peer_->asString());
  - } else if (retry == 10 || result.err_->getErrorCode() != Api::IoError::IoErrorCode::Again) {
  - break;
  - }
  - if (bytes_read >= bytes_to_read) {
  + if (bytes_read >= bytes_to_read || retry == 10 ||
  + result.err_->getErrorCode() != Api::IoError::IoErrorCode::Again) {
  break;
  }
  