From: Seungho Baek Date: Tue, 11 Feb 2025 07:13:00 +0000 (+0900) Subject: Fix to do not use SWIG_csharp_string_callback when input is null X-Git-Tag: dali_2.4.6~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F45%2F319445%2F1;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Fix to do not use SWIG_csharp_string_callback when input is null Change-Id: Ifa77904a2ba299142c56aa24d937545e50651169 Signed-off-by: Seungho Baek --- diff --git a/dali-csharp-binder/common/dali-wrap.cpp b/dali-csharp-binder/common/dali-wrap.cpp index c4d1a738..41087394 100644 --- a/dali-csharp-binder/common/dali-wrap.cpp +++ b/dali-csharp-binder/common/dali-wrap.cpp @@ -21550,10 +21550,13 @@ SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PanGesture_SWIGUpcast(Dali::P return (Dali::Gesture *)jarg1; } - SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetEnvironmentVariable(char * jarg1) { + char * jresult = 0; const char * result = EnvironmentVariable::GetEnvironmentVariable(jarg1); - char * jresult = SWIG_csharp_string_callback((const char *)result); + if(result) + { + jresult = SWIG_csharp_string_callback((const char *)result); + } return jresult; }