summaryrefslogtreecommitdiff
path: root/src/test/test-string-util.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-03-10 10:00:04 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-03-11 14:43:16 +0100
commite4645ca5995551772f240407c4eca970f1df65c7 (patch)
tree2eba4dd0df622ab570f07de84eda5c94385dfcd9 /src/test/test-string-util.c
parentbcef0f33cc7538a21ba79fd94b0b321874a355b3 (diff)
downloadsystemd-e4645ca5995551772f240407c4eca970f1df65c7.tar.gz
basic/group-util: optimize alloca use
Follow-up for 0fa7b50053.
Diffstat (limited to 'src/test/test-string-util.c')
-rw-r--r--src/test/test-string-util.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/test-string-util.c b/src/test/test-string-util.c
index fec9577d1f..15ea24ae4b 100644
--- a/src/test/test-string-util.c
+++ b/src/test/test-string-util.c
@@ -345,6 +345,12 @@ static void test_strjoina(void) {
actual = strjoina("foo", NULL, "bar");
assert_se(streq(actual, "foo"));
+
+ actual = strjoina("/sys/fs/cgroup/", "dn", "/a/b/c", "/cgroup.procs");
+ assert_se(streq(actual, "/sys/fs/cgroup/dn/a/b/c/cgroup.procs"));
+
+ actual = strjoina("/sys/fs/cgroup/", "dn", NULL, NULL);
+ assert_se(streq(actual, "/sys/fs/cgroup/dn"));
}
static void test_strjoin(void) {