From: Taesoo Jun Date: Thu, 5 Jul 2018 01:47:01 +0000 (+0900) Subject: Fix memory corruption in unittest X-Git-Tag: submit/tizen/20180706.050915~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c7ff50e805d4cb381bd72dff2c69a3ef41efe558;p=platform%2Fcore%2Fconnectivity%2Fnet-config.git Fix memory corruption in unittest Change-Id: I075961d576735dd852939a70b276c1adbcd9a65a Signed-off-by: Taesoo Jun --- diff --git a/gtest/unittest.cpp b/gtest/unittest.cpp index ad4bf14..6ba0cdb 100755 --- a/gtest/unittest.cpp +++ b/gtest/unittest.cpp @@ -1048,7 +1048,7 @@ TEST(WifiTest, ReqSimAuth_p) { error_e ret = ERROR_NONE; Wifi mgr; - const unsigned char *rand_data = (unsigned char *)"01234567890123456"; + const unsigned char *rand_data = (unsigned char *)"0123456789012345"; unsigned int length = 16; bool result; @@ -1061,7 +1061,8 @@ TEST(WifiTest, ReqSimAuth_n) { error_e ret = ERROR_NONE; Wifi mgr; - const unsigned char *rand_data = (unsigned char *)"\0"; + unsigned char rand[5] = {0, }; + const unsigned char *rand_data = (unsigned char *)rand; unsigned int length = 5; bool result; @@ -1076,10 +1077,10 @@ TEST(WifiTest, ReqAkaAuth_p) Wifi mgr; unsigned char rand[] = {65, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75}; - unsigned char autn[] = {65, 61, 62, 63, 64, 65, 66, 67, + unsigned char auth[] = {65, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75}; const unsigned char *rand_data = (unsigned char *)rand; - const unsigned char *auth_data = (unsigned char *)autn; + const unsigned char *auth_data = (unsigned char *)auth; int length = 16; bool result; @@ -1092,8 +1093,10 @@ TEST(WifiTest, ReqAkaAuth_n) { error_e ret = ERROR_NONE; Wifi mgr; - const unsigned char *rand_data = (unsigned char *)"\0"; - const unsigned char *auth_data = (unsigned char *)"\0"; + unsigned char rand[5] = {0, }; + unsigned char auth[5] = {0, }; + const unsigned char *rand_data = (unsigned char *)rand; + const unsigned char *auth_data = (unsigned char *)auth; int length = 5; bool result;