From f54c88e83cbb7d6a9cebb44d3ea658acaceb5df2 Mon Sep 17 00:00:00 2001 From: Marcin Niesluchowski Date: Mon, 24 Feb 2014 13:44:57 +0100 Subject: [PATCH] Fixing privilege_control05_perm_get_permissions. [Issue#] N/A [Bug/Feature] Temporary array passed as an argument. [Cause] Build fails. [Solution] Changing it to local variable. [Verification] Build tests, run, privilege_control05_perm_get_permissions should pass. Change-Id: I77a112698b7b016a71f68599b27a15f49fec363d --- tests/libprivilege-control-tests/test_cases.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/libprivilege-control-tests/test_cases.cpp b/tests/libprivilege-control-tests/test_cases.cpp index d44c2634..7ca72dda 100644 --- a/tests/libprivilege-control-tests/test_cases.cpp +++ b/tests/libprivilege-control-tests/test_cases.cpp @@ -548,7 +548,16 @@ RUNNER_TEST(privilege_control05_perm_get_permissions) char **permissions_1 = NULL; char **permissions_2 = NULL; + const char *test_permission_name = "perm_get_permissions_test_2"; + const char *test_permission[] = { + "~APP~ object\t rwxatl", + " \t \n", + "subject2\t~APP~ ltxarw", + "", + NULL + }; + bool permission_found_1; bool permission_found_2; int result; @@ -562,13 +571,7 @@ RUNNER_TEST(privilege_control05_perm_get_permissions) DB_BEGIN - result = perm_add_api_feature(APP_TYPE_OSP, test_permission_name, (const char*[]) { - "~APP~ object\t rwxatl", - " \t \n", - "subject2\t~APP~ ltxarw", - "", - NULL - }, NULL, 0); + result = perm_add_api_feature(APP_TYPE_OSP, test_permission_name, test_permission, NULL, 0); RUNNER_ASSERT_MSG_BT(result == PC_OPERATION_SUCCESS, "perm_add_api_feature returned: " << perm_strerror(result)); -- 2.34.1