From db093324063a05046adb0a818f072b3a312810ea Mon Sep 17 00:00:00 2001 From: Seungho Baek Date: Tue, 11 Feb 2025 16:13:00 +0900 Subject: [PATCH] Fix to do not use SWIG_csharp_string_callback when input is null Change-Id: Ifa77904a2ba299142c56aa24d937545e50651169 Signed-off-by: Seungho Baek --- dali-csharp-binder/common/dali-wrap.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; } -- 2.34.1