diff options
Diffstat (limited to 'xcore/dynamic_analyzer.cpp')
-rw-r--r-- | xcore/dynamic_analyzer.cpp | 5 |
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; } |