From 7ea7c40e327d43bc8f7dedc97146ab790a57d48a Mon Sep 17 00:00:00 2001 From: Zeya Peng Date: Tue, 26 Aug 2025 09:27:49 -0700 Subject: [PATCH] Add missing node null check in AnimationDriver (#53462) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/53462 ## Changelog: [Internal] [Chanaged] - Add missing node null check in AnimationDriver Reviewed By: lenaic Differential Revision: D80949230 fbshipit-source-id: b08258671fbf0a011aa6a48501fdd83a706b1f1f --- .../react/renderer/animated/drivers/AnimationDriver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/ReactCommon/react/renderer/animated/drivers/AnimationDriver.cpp b/packages/react-native/ReactCommon/react/renderer/animated/drivers/AnimationDriver.cpp index 2ed62c882c5..66feccdbb42 100644 --- a/packages/react-native/ReactCommon/react/renderer/animated/drivers/AnimationDriver.cpp +++ b/packages/react-native/ReactCommon/react/renderer/animated/drivers/AnimationDriver.cpp @@ -53,7 +53,7 @@ void AnimationDriver::startAnimation() { void AnimationDriver::stopAnimation(bool /*ignoreCompletedHandlers*/) { if (auto node = manager_->getAnimatedNode(animatedValueTag_); - endCallback_) { + node != nullptr && endCallback_) { endCallback_.value().call( {.finished = true, .value = node->getRawValue(),