From 45eef8b6b5df27c661b3e33e579abc11b563c65b Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 15 Jul 2020 14:17:48 +0100 Subject: [PATCH] Devtools: improve getID guard (#19364) --- packages/react-devtools-shared/src/backend/legacy/renderer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-devtools-shared/src/backend/legacy/renderer.js b/packages/react-devtools-shared/src/backend/legacy/renderer.js index 2d7e9df0ed..547901d4b7 100644 --- a/packages/react-devtools-shared/src/backend/legacy/renderer.js +++ b/packages/react-devtools-shared/src/backend/legacy/renderer.js @@ -165,7 +165,7 @@ export function attach( } function getID(internalInstance: InternalInstance): number { - if (typeof internalInstance !== 'object') { + if (typeof internalInstance !== 'object' || internalInstance === null) { throw new Error('Invalid internal instance: ' + internalInstance); } if (!internalInstanceToIDMap.has(internalInstance)) {