OSDN Git Service

Avoid using erase()d iterator
authorGreg Kaiser <gkaiser@google.com>
Mon, 1 Apr 2019 13:47:23 +0000 (06:47 -0700)
committerGreg Kaiser <gkaiser@google.com>
Tue, 2 Apr 2019 13:12:30 +0000 (06:12 -0700)
commit120f377694e81640b3067d9e5f9967db6c9dbc4d
tree57e1a6d748cf4a1e7435cc62f63ff594141625fd
parent709a29f9e96f7b804058fbdd3fcc10ed964e1de8
Avoid using erase()d iterator

After calling erase(it), 'it' is no longer valid and should not be
used as it was in the 'it++' of the 'for' loop.  We change to
update 'it' to the result of erase(), and only perform 'it++' if
we're not erasing it.

Test: TreeHugger
Change-Id: If7889fdca76a6883aeb4341be1a6fff466585e29
vendor_libs/test_vendor_lib/model/setup/phy_layer_factory.cc