aboutsummaryrefslogtreecommitdiff
path: root/xcore/dynamic_analyzer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xcore/dynamic_analyzer.cpp')
-rw-r--r--xcore/dynamic_analyzer.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/xcore/dynamic_analyzer.cpp b/xcore/dynamic_analyzer.cpp
index 4ca553a..b0932d1 100644
--- a/xcore/dynamic_analyzer.cpp
+++ b/xcore/dynamic_analyzer.cpp
@@ -104,7 +104,10 @@ DynamicAnalyzer::create_common_handler ()
if (_common_handler.ptr())
return _common_handler;
- _common_handler = new DynamicCommonHandler (this);
+ SmartPtr<DynamicCommonHandler> handler = new DynamicCommonHandler (this);
+ XCAM_ASSERT (handler.ptr ());
+ _common_handler = handler;
+
return _common_handler;
}