[zion] Update LinkedList iterator semantics.
This commit is contained in:
parent
242a18ae3c
commit
b27672d5de
4 changed files with 7 additions and 7 deletions
|
|
@ -13,7 +13,7 @@ RefPtr<Capability> CapabilityTable::GetCapability(uint64_t id) {
|
|||
MutexHolder h(lock_);
|
||||
auto iter = capabilities_.begin();
|
||||
while (iter != capabilities_.end()) {
|
||||
if (*iter && iter->id() == id) {
|
||||
if (*iter && (*iter)->id() == id) {
|
||||
return *iter;
|
||||
}
|
||||
++iter;
|
||||
|
|
@ -27,7 +27,7 @@ RefPtr<Capability> CapabilityTable::ReleaseCapability(uint64_t id) {
|
|||
MutexHolder h(lock_);
|
||||
auto iter = capabilities_.begin();
|
||||
while (iter != capabilities_.end()) {
|
||||
if (*iter && iter->id() == id) {
|
||||
if (*iter && (*iter)->id() == id) {
|
||||
// FIXME: Do an actual release here.
|
||||
auto cap = *iter;
|
||||
*iter = {nullptr};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue