]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysupdate: tighten component_name_valid() mildly
authorLennart Poettering <lennart@amutable.com>
Fri, 10 Jul 2026 12:36:31 +0000 (14:36 +0200)
committerLennart Poettering <lennart@amutable.com>
Fri, 10 Jul 2026 12:37:17 +0000 (14:37 +0200)
Let's make sure that we can still generate a component enablement
drop-in for any component that might be defined.

src/sysupdate/sysupdate-util.c

index 579c107154965e19e7400637227f6a51dfc78884..32b46b8dabeee7dd50957d4e9999ba2ee5d27244 100644 (file)
@@ -52,7 +52,7 @@ bool component_name_valid(const char *c) {
                 return false;
 
         /* Stack allocation is safe, since STRING_FILENAME_PART includes a length check */
-        const char *j = strjoina("sysupdate.", c, ".d");
+        const char *j = strjoina("sysupdate.", c, ".component.d");
 
         return filename_is_valid(j);
 }