]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mountfsd: generate properly underscored designator json strings
authorLennart Poettering <lennart@amutable.com>
Tue, 14 Apr 2026 13:15:05 +0000 (15:15 +0200)
committerLennart Poettering <lennart@amutable.com>
Mon, 20 Apr 2026 07:36:09 +0000 (09:36 +0200)
Let's make sure we generate data that will actually pass the IDL checks,
and use underscores for designator names.

(This is a bugfix)

src/mountfsd/mountwork.c

index a5d34d447906d4709f33035bd79783a2af54eb86..42860db13479e5b14153ad23c52d4563154a4428 100644 (file)
@@ -748,7 +748,7 @@ static int vl_method_mount_image(
 
                 r = sd_json_variant_append_arraybo(
                                 &aj,
-                                SD_JSON_BUILD_PAIR_STRING("designator", partition_designator_to_string(d)),
+                                JSON_BUILD_PAIR_ENUM("designator", partition_designator_to_string(d)),
                                 SD_JSON_BUILD_PAIR_BOOLEAN("writable", pp->rw),
                                 SD_JSON_BUILD_PAIR_BOOLEAN("growFileSystem", pp->growfs),
                                 SD_JSON_BUILD_PAIR_CONDITION(pp->partno > 0, "partitionNumber", SD_JSON_BUILD_INTEGER(pp->partno)),