From: j-h.choi Date: Mon, 17 Oct 2022 02:11:27 +0000 (+0900) Subject: Apply smack when '._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6' file is created X-Git-Tag: accepted/tizen/7.0/unified/20221110.062148^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fdotnet%2Flauncher.git;a=commitdiff_plain;h=2813108a0e5d7f6ce5029a328cb4dd11b8e4f6fb Apply smack when '._TIZEN_DOTNET_SYSTEM_NET_DISABLEIPV6' file is created Change-Id: I6b85a62d45c2261353a24420d95dd3c641efb25d --- 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);