From: Yu Watanabe Date: Sat, 23 Oct 2021 15:16:57 +0000 (+0900) Subject: test: do not use alloca() in function call X-Git-Tag: v250-rc1~408 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4150584e63562616e16242f7b1016c0e642fb59e;p=thirdparty%2Fsystemd.git test: do not use alloca() in function call --- diff --git a/src/test/test-path.c b/src/test/test-path.c index 04cb4fa37c7..529487d1ad8 100644 --- a/src/test/test-path.c +++ b/src/test/test-path.c @@ -306,7 +306,7 @@ static void test_path_unit(Manager *m) { } static void test_path_directorynotempty(Manager *m) { - const char *test_path = "/tmp/test-path_directorynotempty/"; + const char *test_file, *test_path = "/tmp/test-path_directorynotempty/"; Unit *unit = NULL; Path *path = NULL; Service *service = NULL; @@ -328,7 +328,8 @@ static void test_path_directorynotempty(Manager *m) { assert_se(access(test_path, F_OK) < 0); assert_se(mkdir_p(test_path, 0755) >= 0); - assert_se(touch(strjoina(test_path, "test_file")) >= 0); + test_file = strjoina(test_path, "test_file"); + assert_se(touch(test_file) >= 0); if (check_states(m, path, service, PATH_RUNNING, SERVICE_RUNNING) < 0) return;