summaryrefslogtreecommitdiff
path: root/src/decision_makers/unit_control_dm.c
diff options
context:
space:
mode:
authorPaweł Szewczyk <p.szewczyk@samsung.com>2019-05-10 12:16:34 +0200
committerPaweł Szewczyk <p.szewczyk@samsung.com>2019-05-10 12:26:03 +0200
commit14592b73878fb387c7d1e945e9c3164c92d5a938 (patch)
treec8efdec59065fefc6990dc453aee15cf909ad2f7 /src/decision_makers/unit_control_dm.c
parent6665d20a7285fd02081a259e79c8db36b5d2f750 (diff)
downloadactivationd-14592b73878fb387c7d1e945e9c3164c92d5a938.tar.gz
activationd-14592b73878fb387c7d1e945e9c3164c92d5a938.tar.bz2
activationd-14592b73878fb387c7d1e945e9c3164c92d5a938.zip
unit_control: Fix order of cleaning up
Change-Id: If24846d85d15b5d8cb6846376ce09f7c8ca71f2a Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
Diffstat (limited to 'src/decision_makers/unit_control_dm.c')
-rw-r--r--src/decision_makers/unit_control_dm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/decision_makers/unit_control_dm.c b/src/decision_makers/unit_control_dm.c
index 00a2ec0..c9bd14c 100644
--- a/src/decision_makers/unit_control_dm.c
+++ b/src/decision_makers/unit_control_dm.c
@@ -404,7 +404,6 @@ static int unit_control_make_decision(struct epc_event_handler *handler)
}
cleanup:
- epc_event_unref(event);
if (error_code != 0) {
sd_bus_error_set_errno(&error, error_code);
ret = sd_bus_reply_method_error(ev->m, &error);
@@ -412,6 +411,7 @@ cleanup:
ret = sd_bus_reply_method_return(ev->m, "s", "ok");
}
sd_bus_message_unref(ev->m);
+ epc_event_unref(event);
return ret;
}