]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-bus: sort enumerated child objects
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 25 Feb 2025 05:57:39 +0000 (14:57 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 25 Feb 2025 14:41:20 +0000 (23:41 +0900)
Fixes #8008.

src/libsystemd/sd-bus/bus-objects.c

index af79bbc5f0f23ee1ad8ec5f582fa759118160e61..7fdb112a5cb724b57c647de06f90646d44434603 100644 (file)
@@ -127,6 +127,8 @@ static int add_enumerated_to_set(
                 if (sd_bus_error_is_set(error))
                         return -sd_bus_error_get_errno(error);
 
+                strv_sort(children);
+
                 STRV_FOREACH(k, children) {
                         if (r < 0) {
                                 free(*k);