From: Daniel Wagner <daniel.wag...@bmw-carit.de>

When a file is just added (not modified) we need also to parse it.
---
 plugins/session_policy_local.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/plugins/session_policy_local.c b/plugins/session_policy_local.c
index aa734a1..6a527cb 100644
--- a/plugins/session_policy_local.c
+++ b/plugins/session_policy_local.c
@@ -404,6 +404,13 @@ static void notify_handler(struct inotify_event *event,
                        policy_ref(policy);
                else
                        policy = create_policy(ident);
+
+               err = load_policy(policy);
+               if (err < 0) {
+                       connman_warn("Loading policy file '%s' failed with %s",
+                                       ident, strerror(-err));
+                       return;
+               }
        }
 
        if (policy == NULL)
-- 
1.8.2.rc3.16.gce432ca

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to