From 2813108a0e5d7f6ce5029a328cb4dd11b8e4f6fb Mon Sep 17 00:00:00 2001 From: "j-h.choi" Date: Mon, 17 Oct 2022 11:11:27 +0900 Subject: [PATCH] Apply smack when '._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6' file is created Change-Id: I6b85a62d45c2261353a24420d95dd3c641efb25d --- NativeLauncher/tool/privilege_common.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/NativeLauncher/tool/privilege_common.cc b/NativeLauncher/tool/privilege_common.cc index 5c5f991..04314bf 100644 --- a/NativeLauncher/tool/privilege_common.cc +++ b/NativeLauncher/tool/privilege_common.cc @@ -47,9 +47,10 @@ void checkInternetPrivilegeAndDisableIPv6(const char* pkgId, const std::string& } if (!isInternetPrivilegeExisted) { - std::string filePath = rootPath + "/bin/" + DISABLE_IPV6_FILE; - std::ofstream output(filePath); - if (exist(filePath)) { + std::string ipv6FilePath = rootPath + "/bin/" + DISABLE_IPV6_FILE; + std::ofstream output(ipv6FilePath); + if (exist(ipv6FilePath)) { + copySmackAndOwnership(rootPath + "/bin/", ipv6FilePath); _INFO("File to disable IPv6 is created successfully"); } else { _SERR("Failed to create file to disable IPv6 [%s]", pkgId); -- 2.7.4