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

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

Avoid using erase()d iterator am: 6a6da03e

am: 10837cf7

Change-Id: I695790afdba58fc51cb12370b2632ece77d4b436
parents a53ee53b 10837cf7
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++;
    }
  }
}