Added security_manager_app_inst_req_set_uid function
[platform/core/security/security-manager.git] / src / server / service / service.cpp
index ec19017..32623c0 100644 (file)
@@ -274,7 +274,11 @@ bool Service::processAppInstall(MessageBuffer &buffer, MessageBuffer &send, uid_
     Deserialization::Deserialize(buffer, req.pkgId);
     Deserialization::Deserialize(buffer, req.privileges);
     Deserialization::Deserialize(buffer, req.appPaths);
+    Deserialization::Deserialize(buffer, req.uid);
+
     std::string uidstr;
+    if ((!uid) && (req.uid))
+        uid = req.uid;
     checkGlobalUser(uid, uidstr);
 
     if(!installRequestAuthCheck(req, uid)) {