From 414ff71bab14ba71e495cba181b8f1c1cbc79a97 Mon Sep 17 00:00:00 2001 From: "huiyu.eun" Date: Thu, 5 Sep 2019 10:49:13 +0900 Subject: [PATCH] Fix svace issue Return value of a function 'Dali::Property::Map::Find' is dereferenced without checking. Change-Id: I944682e9f4589235052c2b33dae22e59b68b6431 Signed-off-by: huiyu.eun --- dali-csharp-binder/src/dali_wrap.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dali-csharp-binder/src/dali_wrap.cpp b/dali-csharp-binder/src/dali_wrap.cpp index 1349d7b..5289e2f 100755 --- a/dali-csharp-binder/src/dali_wrap.cpp +++ b/dali-csharp-binder/src/dali_wrap.cpp @@ -63107,7 +63107,11 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetBackgroundColor(void * jar { if(resultMap->Find( Toolkit::Visual::Property::TYPE )->Get() == Visual::COLOR ) { - result = resultMap->Find( ColorVisual::Property::MIX_COLOR )->Get(); + Dali::Property::Value* value = resultMap->Find( ColorVisual::Property::MIX_COLOR ); + if (value) + { + result = value->Get(); + } } } } catch (std::out_of_range& e) { -- 2.7.4