Fix security_manager_cleanup_app() 77/231577/1
authorDariusz Michaluk <d.michaluk@samsung.com>
Thu, 16 Apr 2020 13:22:02 +0000 (15:22 +0200)
committerDariusz Michaluk <d.michaluk@samsung.com>
Wed, 22 Apr 2020 11:44:44 +0000 (13:44 +0200)
After introducing sharedRO mount namespace setup,
every app should cleanup own namespace after termination.

Change-Id: I358007e3f47213f3038e6c3f2a05cbe5e273627f

src/client/client-security-manager.cpp

index 64a593aaea39204c13242c11c3641560b21e60a1..19da56a43f4fa93e191a949af2142ed5af1f701d 100644 (file)
@@ -964,12 +964,8 @@ int security_manager_cleanup_app(const char *app_name, uid_t uid, pid_t pid)
             return SECURITY_MANAGER_ERROR_INPUT_PARAM;
         }
 
-        if (MountNS::isPrivacyPrivilegeMountNamespaceEnabled()) {
-            ClientRequest request(SecurityModuleCall::APP_CLEAN_NAMESPACE);
-            return request.send(std::string(app_name), uid, pid).getStatus();
-        }
-
-        return SECURITY_MANAGER_SUCCESS;
+        ClientRequest request(SecurityModuleCall::APP_CLEAN_NAMESPACE);
+        return request.send(std::string(app_name), uid, pid).getStatus();
     });
 }