Fix incorrect comparision
This commit is contained in:
+1
-2
@@ -226,8 +226,7 @@ struct Pool {
|
|||||||
bool is_valid(uint64_t index) const {
|
bool is_valid(uint64_t index) const {
|
||||||
uint32_t id = (uint32_t)(index & 0xFFFFFFFFULL);
|
uint32_t id = (uint32_t)(index & 0xFFFFFFFFULL);
|
||||||
uint32_t gen = (uint32_t)(index >> 32);
|
uint32_t gen = (uint32_t)(index >> 32);
|
||||||
return id >= 0
|
return id < slots.size()
|
||||||
&& id < slots.size()
|
|
||||||
&& slots[id].alive
|
&& slots[id].alive
|
||||||
&& slots[id].generation == gen;
|
&& slots[id].generation == gen;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user