diff options
Diffstat (limited to 'bus/activation.c')
-rw-r--r-- | bus/activation.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bus/activation.c b/bus/activation.c index 3d169017..7b7afe8a 100644 --- a/bus/activation.c +++ b/bus/activation.c @@ -33,6 +33,7 @@ #include <dbus/dbus-shell.h> #include <dbus/dbus-spawn.h> #include <dbus/dbus-timeout.h> +#include <dbus/dbus-sysdeps.h> #include <dirent.h> #include <errno.h> @@ -1918,8 +1919,11 @@ bus_activation_service_reload_test (const DBusString *test_data_dir) if (!_dbus_string_init (&directory)) return FALSE; - - if (!_dbus_string_append (&directory, "/tmp/dbus-reload-test-") || + + if (!_dbus_string_append (&directory, _dbus_get_tmpdir())) + return FALSE; + + if (!_dbus_string_append (&directory, "/dbus-reload-test-") || !_dbus_generate_random_ascii (&directory, 6)) { return FALSE; |