From 61ed5e2bd527eb2631b365123462503cfe6952fb Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Fri, 31 May 2013 09:13:30 +0200 Subject: session_policy_local: Update session before unref policy The update flag can be removed as it is no longer needed. --- plugins/session_policy_local.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/plugins/session_policy_local.c b/plugins/session_policy_local.c index 21b794dd..33152abe 100644 --- a/plugins/session_policy_local.c +++ b/plugins/session_policy_local.c @@ -347,18 +347,12 @@ static void update_session(struct connman_session *session) static void remove_policy(struct policy_data *policy) { - connman_bool_t update = FALSE; - - if (policy->session != NULL) - update = TRUE; + if (policy->session != NULL) { + connman_session_set_default_config(policy->config); + update_session(policy->session); + } policy_unref(policy); - - if (update == FALSE) - return; - - connman_session_set_default_config(policy->config); - update_session(policy->session); } static void notify_handler(struct inotify_event *event, -- cgit v1.2.3