Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10837cf7 authored by Greg Kaiser's avatar Greg Kaiser Committed by android-build-merger
Browse files

Avoid using erase()d iterator

am: 6a6da03e

Change-Id: I5039b59eae6da98daa35581a51ed9112d9cb1d73
parents ec21d404 6a6da03e
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -39,9 +39,11 @@ std::shared_ptr<PhyLayer> PhyLayerFactory::GetPhyLayer(
}

void PhyLayerFactory::UnregisterPhyLayer(uint32_t id) {
  for (auto it = phy_layers_.begin(); it != phy_layers_.end(); it++) {
  for (auto it = phy_layers_.begin(); it != phy_layers_.end();) {
    if ((*it)->GetId() == id) {
      phy_layers_.erase(it);
      it = phy_layers_.erase(it);
    } else {
      it++;
    }
  }
}