From: Heeyong Song Date: Fri, 4 Sep 2020 02:40:15 +0000 (+0900) Subject: [ITC/UTC][dali-core][Non-ACR][Fix memory overwrap issue in memcpy] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b36516f92bc4311c35bd3997ec6398c7f8ff11f;p=test%2Ftct%2Fnative%2Fapi.git [ITC/UTC][dali-core][Non-ACR][Fix memory overwrap issue in memcpy] Matrix() gets float[16] array. Change-Id: I4f9472e170fa46023f78e59ac2ca82bdf7786107 --- diff --git a/src/itc/dali-core/property-types/ITs-property-types.cpp b/src/itc/dali-core/property-types/ITs-property-types.cpp index c5f02bd0b..57cfdfe5b 100755 --- a/src/itc/dali-core/property-types/ITs-property-types.cpp +++ b/src/itc/dali-core/property-types/ITs-property-types.cpp @@ -344,7 +344,7 @@ void PropertyTypesMatrix3() void PropertyTypesMatrix() { - float frgValues[] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; + float frgValues[16] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f }; Matrix matSetValue( frgValues ); Property::Value value( matSetValue ); @@ -518,7 +518,7 @@ void PropertyTypesGetMatrix3TypeName() void PropertyTypesGetMatrixTypeName() { - float frgValue[] = { 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f}; + float frgValue[16] = { 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f }; Matrix matValue( frgValue ); bool bRet = false; diff --git a/src/utc/dali-core/property-types/utc-dali-property-types.cpp b/src/utc/dali-core/property-types/utc-dali-property-types.cpp index 9c8be7478..c5eb52019 100755 --- a/src/utc/dali-core/property-types/utc-dali-property-types.cpp +++ b/src/utc/dali-core/property-types/utc-dali-property-types.cpp @@ -221,7 +221,7 @@ void PropertyTypesMatrix3() void PropertyTypesMatrix() { - float frgValues[] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; + float frgValues[16] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f }; Matrix matSetValue( frgValues ); Property::Value value( matSetValue ); @@ -395,7 +395,7 @@ void PropertyTypesGetMatrix3TypeName() void PropertyTypesGetMatrixTypeName() { - float frgValue[] = { 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f}; + float frgValue[16] = { 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f, 2.0f }; Matrix matValue( frgValue ); bool bRet = false;