diff --git a/packages/react-native/ReactCommon/jsinspector-modern/HostTargetSessionObserver.cpp b/packages/react-native/ReactCommon/jsinspector-modern/HostTargetSessionObserver.cpp index 3eff979d53d..ce7ef9b9adf 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/HostTargetSessionObserver.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/HostTargetSessionObserver.cpp @@ -62,7 +62,7 @@ std::function HostTargetSessionObserver::subscribe( // Since HostTargetSessionObserver is a singleton, it is expected to outlive // all potential subscribers return [this, subscriberIndexToRemove = subscriberIndex]() { - std::lock_guard lock(mutex_); + std::lock_guard lockForCallback(mutex_); subscribers_.erase(subscriberIndexToRemove); }; }