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

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

Avoid using erase()d iterator am: 6a6da03e am: 10837cf7

am: ec77d2c0

Change-Id: I42cb18d11c30a061f16ee13c781b21fc86956a32
parents 5531c2dd ec77d2c0
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++;
    }
  }
}