Bug 1967390 - Return IPC_FAIL when RemoteWorkerDebuggerParent endpoint is not valid. r=dom-worker-reviewers,smaug.
Differential Revision: https://phabricator.services.mozilla.com/D250260
This commit is contained in:
committed by
echuang@mozilla.com
parent
6f380c21e1
commit
aeb21afe98
@@ -40,6 +40,12 @@ mozilla::ipc::IPCResult RemoteWorkerDebuggerManagerParent::RecvRegister(
|
||||
const RemoteWorkerDebuggerInfo& aDebuggerInfo,
|
||||
mozilla::ipc::Endpoint<PRemoteWorkerDebuggerParent>&& aParentEp) {
|
||||
MOZ_ASSERT_DEBUG_OR_FUZZING(XRE_IsParentProcess() && NS_IsMainThread());
|
||||
|
||||
if (!aParentEp.IsValid()) {
|
||||
return IPC_FAIL(this,
|
||||
"Invalid Parent Endpoint for RemoteWorkerDebuggerParent...");
|
||||
}
|
||||
|
||||
RefPtr<WorkerDebuggerManager> manager = WorkerDebuggerManager::GetOrCreate();
|
||||
MOZ_ASSERT_DEBUG_OR_FUZZING(manager);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user