Modify loadRuleSet to apply loaded rules 12/177212/4 accepted/tizen/unified/20180427.062429 submit/tizen/20180426.140701
authorseolheui kim <s414.kim@samsung.com>
Thu, 26 Apr 2018 07:25:13 +0000 (16:25 +0900)
committerseolheui kim <s414.kim@samsung.com>
Thu, 26 Apr 2018 09:22:44 +0000 (18:22 +0900)
Change-Id: I70f4ece4f8d440de955f19d4a8e15c4d818be355
Signed-off-by: seolheui kim <s414.kim@samsung.com>
server/server.cpp

index a1e50cfc71046fd5597d00e47096de4c291b1b10..54e13abe167581350c06763dae19fca84f6534bd 100644 (file)
@@ -145,8 +145,11 @@ void Server::loadRuleSet(const std::string &name)
 {
        RuleSetLoader loader;
        AbstractRuleSet::RuleList list = loader.load(name);
-       for (auto &r : list) {
-               //TODO apply rule
-               std::ignore = r;
+       try {
+               for (auto &r : list) {
+                       audit->addRule(r.data());
+               }
+       } catch (runtime::Exception &e) {
+               std::cout << "Rule apply error : " << e.what() << std::endl;
        }
 }