Add a debug tag of privilege checking results 98/118898/1
authorMu-Woong Lee <muwoong.lee@samsung.com>
Tue, 14 Mar 2017 11:33:27 +0000 (20:33 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Tue, 14 Mar 2017 11:33:27 +0000 (20:33 +0900)
Change-Id: I1225de0cb02237fc1f1d96d8d6897993ce97279e
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
src/server/Credential.cpp

index 6c5534a..f232cc4 100644 (file)
@@ -130,7 +130,11 @@ bool Credential::hasPrivilege(const char* privil) const
        static PrivilegeChecker privilegeChecker;
 
        _D("Checking '%s' for '%s'", privil, __clientId);
-       return privilegeChecker.hasPrivilege(__clientId, __session, __user, privil);
+       if (!privilegeChecker.hasPrivilege(__clientId, __session, __user, privil)) {
+               _W("Privilege denied");
+               return false;
+       }
+       return true;
 }
 
 uid_t Credential::getUid() const