shared/bus-get-properties: use sizeof instead of hardcoded size in bus_property_get_id128()

Prompted by
https://github.com/systemd/systemd/pull/39210#discussion_r2404225907
This commit is contained in:
Mike Yuan
2025-10-22 14:44:50 +02:00
parent fbc9f0dd4e
commit 7d4e8f920b
+3 -3
View File
@@ -70,12 +70,12 @@ int bus_property_get_id128(
void *userdata,
sd_bus_error *reterr_error) {
sd_id128_t *id = userdata;
sd_id128_t *id = ASSERT_PTR(userdata);
if (sd_id128_is_null(*id)) /* Add an empty array if the ID is zero */
return sd_bus_message_append(reply, "ay", 0);
else
return sd_bus_message_append_array(reply, 'y', id->bytes, 16);
return sd_bus_message_append_array(reply, 'y', id->bytes, sizeof(sd_id128_t));
}
#if __SIZEOF_SIZE_T__ != 8