diff --git a/src/node_messaging.cc b/src/node_messaging.cc index a1f28d4746d07f..aac1245f269a87 100644 --- a/src/node_messaging.cc +++ b/src/node_messaging.cc @@ -98,19 +98,19 @@ class DeserializerDelegate : public ValueDeserializer::Delegate { uint32_t id; if (!deserializer->ReadUint32(&id)) return MaybeLocal(); - CHECK_LE(id, host_objects_.size()); + CHECK_LT(id, host_objects_.size()); return host_objects_[id]->object(isolate); } MaybeLocal GetSharedArrayBufferFromId( Isolate* isolate, uint32_t clone_id) override { - CHECK_LE(clone_id, shared_array_buffers_.size()); + CHECK_LT(clone_id, shared_array_buffers_.size()); return shared_array_buffers_[clone_id]; } MaybeLocal GetWasmModuleFromId( Isolate* isolate, uint32_t transfer_id) override { - CHECK_LE(transfer_id, wasm_modules_.size()); + CHECK_LT(transfer_id, wasm_modules_.size()); return WasmModuleObject::FromCompiledModule( isolate, wasm_modules_[transfer_id]); }