diff --git a/packages/react-native/ReactCommon/jsinspector-modern/HostTarget.cpp b/packages/react-native/ReactCommon/jsinspector-modern/HostTarget.cpp index 80eb2cdd5bd..12af8080e91 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/HostTarget.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/HostTarget.cpp @@ -220,6 +220,11 @@ HostTarget::~HostTarget() { // HostCommandSender owns a session, so we must release it for the assertion // below to be valid. commandSender_.reset(); + + // HostRuntimeBinding owns a connection, so we must release it for the + // assertion + perfMetricsBinding_.reset(); + // Sessions are owned by InspectorPackagerConnection, not by HostTarget, but // they hold a HostTarget& that we must guarantee is valid. assert(