From: Jinho, Lee Date: Tue, 11 Apr 2017 00:31:49 +0000 (+0900) Subject: [Tizen] SVACE issue resolved X-Git-Tag: accepted/tizen/unified/20170418.072515~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=commitdiff_plain;h=87e30fc39a493ef0347a593f320e62d08983e678 [Tizen] SVACE issue resolved Change-Id: I085825149a1e9611824798571322d23ae0e4e890 --- diff --git a/dali/internal/render/shaders/program.cpp b/dali/internal/render/shaders/program.cpp index e769a81..a7fb497 100644 --- a/dali/internal/render/shaders/program.cpp +++ b/dali/internal/render/shaders/program.cpp @@ -272,14 +272,15 @@ void Program::GetActiveSamplerUniforms() //Determine declaration order of each sampler char* fragShader = strdup( mProgramData->GetFragmentShader() ); - const char* token = strtok( fragShader, " ;\n"); + char* nextPtr; + const char* token = strtok_r( fragShader, " ;\n", &nextPtr ); int samplerPosition = 0; while( token ) { if( ( strncmp( token, "sampler2D", 9u ) == 0 ) || ( strncmp( token, "samplerCube", 11u ) == 0 ) ) { bool found( false ); - token = strtok( NULL, " ;\n"); + token = strtok_r( NULL, " ;\n", &nextPtr ); for( size_t i=0; i