From: Marcin Niesluchowski Date: Mon, 18 Aug 2014 09:34:44 +0000 (+0200) Subject: Use SocketUniquePtr in libprivilege-control tests X-Git-Tag: security-manager_5.5_testing~212 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6aca7c252e039f5ce17e13f2c162c68138dd1830;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Use SocketUniquePtr in libprivilege-control tests Change-Id: I47a95cf3f8d6e4c830d1c26e1bfef70ed78747e3 --- diff --git a/tests/libprivilege-control-tests/test_cases.cpp b/tests/libprivilege-control-tests/test_cases.cpp index 58c50f4..e1e96f8 100644 --- a/tests/libprivilege-control-tests/test_cases.cpp +++ b/tests/libprivilege-control-tests/test_cases.cpp @@ -872,6 +872,7 @@ RUNNER_MULTIPROCESS_TEST_SMACK(privilege_control15_app_id_from_socket) /* Set the process label before creating a socket */ sock = socket(AF_UNIX, SOCK_STREAM, 0); RUNNER_ASSERT_ERRNO_MSG(sock >= 0, "socket failed"); + SockUniquePtr sockPtr(&sock); result = bind(sock, (struct sockaddr*) &sockaddr, sizeof(struct sockaddr_un)); @@ -904,6 +905,7 @@ RUNNER_MULTIPROCESS_TEST_SMACK(privilege_control15_app_id_from_socket) sock = socket(AF_UNIX, SOCK_STREAM, 0); RUNNER_ASSERT_ERRNO_MSG(sock >= 0, "socket failed"); + SockUniquePtr sockPtr(&sock); result = connect(sock, (struct sockaddr*) &sockaddr, sizeof(struct sockaddr_un)); diff --git a/tests/libprivilege-control-tests/test_cases_nosmack.cpp b/tests/libprivilege-control-tests/test_cases_nosmack.cpp index 89d62ec..9aa0bd1 100644 --- a/tests/libprivilege-control-tests/test_cases_nosmack.cpp +++ b/tests/libprivilege-control-tests/test_cases_nosmack.cpp @@ -401,6 +401,7 @@ RUNNER_MULTIPROCESS_TEST_NOSMACK(privilege_control15_app_id_from_socket_nosmack) //Create a socket sock = socket(AF_UNIX, SOCK_STREAM, 0); RUNNER_ASSERT_ERRNO_MSG(sock >= 0, "socket failed"); + SockUniquePtr sockPtr(&sock); //Bind socket to address result = bind(sock, (struct sockaddr*) &sockaddr, sizeof(struct sockaddr_un)); @@ -430,6 +431,7 @@ RUNNER_MULTIPROCESS_TEST_NOSMACK(privilege_control15_app_id_from_socket_nosmack) //Create socket sock = socket(AF_UNIX, SOCK_STREAM, 0); RUNNER_ASSERT_ERRNO_MSG(sock >= 0, "socket failed"); + SockUniquePtr sockPtr(&sock); //Try connecting to address result = connect(sock, (struct sockaddr*) &sockaddr, sizeof(struct sockaddr_un));