From: taeyoon0.lee Date: Mon, 24 Apr 2017 04:04:11 +0000 (+0900) Subject: [Tizen] SVACE issue resolved X-Git-Tag: accepted/tizen/unified/20170426.061800~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F126520%2F2;p=platform%2Fcore%2Fuifw%2Fdali-core.git [Tizen] SVACE issue resolved This reverts commit fab4c5daf568befb9223a9faa038fd743e1a5695. Change-Id: I5393593eb14c1bfcdba9847f9d90129b45797471 --- 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