summaryrefslogtreecommitdiff
path: root/bus/activation.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2017-02-16 15:59:37 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2017-02-16 15:59:37 +0000
commit4e439d2c3618f4d3b00738b5f5f0ffcc693e6223 (patch)
treed5b5430f7326a8f715d0073e5aeac5b5875a056b /bus/activation.c
parenta502b5119158ba01d0afcedae0eddf7d75137a7b (diff)
parentfea69f0661ff48382218874f6598849a9e71ea31 (diff)
downloaddbus-4e439d2c3618f4d3b00738b5f5f0ffcc693e6223.tar.gz
Merge branch 'dbus-1.10'
Diffstat (limited to 'bus/activation.c')
-rw-r--r--bus/activation.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/bus/activation.c b/bus/activation.c
index 517af1ec..a104276f 100644
--- a/bus/activation.c
+++ b/bus/activation.c
@@ -2441,21 +2441,8 @@ out:
static dbus_bool_t
init_service_reload_test (DBusString *dir)
{
- DBusStat stat_buf;
-
- if (!_dbus_stat (dir, &stat_buf, NULL))
- {
- if (!_dbus_create_directory (dir, NULL))
- return FALSE;
- }
- else
- {
- if (!test_remove_directory (dir))
- return FALSE;
-
- if (!_dbus_create_directory (dir, NULL))
- return FALSE;
- }
+ if (!_dbus_create_directory (dir, NULL))
+ return FALSE;
/* Create one initial file */
if (!test_create_service_file (dir, SERVICE_FILE_1, SERVICE_NAME_1, "exec-1"))
@@ -2643,6 +2630,9 @@ bus_activation_service_reload_test (const DBusString *test_data_dir)
/* Do nothing? */
}
+ if (!cleanup_service_reload_test (&directory))
+ goto out;
+
/* Do OOM tests */
if (!init_service_reload_test (&directory))
_dbus_assert_not_reached ("could not initiate service reload test");