From: Ivan Kruglov Date: Mon, 7 Oct 2024 12:39:32 +0000 (+0200) Subject: machine: use JSON_BUILD_PAIR_STRING_NON_EMPTY() in io.systemd.Machine.List output X-Git-Tag: v257-rc1~301^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c3191a506411401dce169f438632b653c268e85;p=thirdparty%2Fsystemd.git machine: use JSON_BUILD_PAIR_STRING_NON_EMPTY() in io.systemd.Machine.List output --- diff --git a/src/machine/machined-varlink.c b/src/machine/machined-varlink.c index 57ef866b2cf..6011780b6ff 100644 --- a/src/machine/machined-varlink.c +++ b/src/machine/machined-varlink.c @@ -400,13 +400,13 @@ static int list_machine_one(sd_varlink *link, Machine *m, bool more) { SD_JSON_BUILD_PAIR("name", SD_JSON_BUILD_STRING(m->name)), SD_JSON_BUILD_PAIR_CONDITION(!sd_id128_is_null(m->id), "id", SD_JSON_BUILD_ID128(m->id)), SD_JSON_BUILD_PAIR("class", SD_JSON_BUILD_STRING(machine_class_to_string(m->class))), - SD_JSON_BUILD_PAIR_CONDITION(!!m->service, "service", SD_JSON_BUILD_STRING(m->service)), - SD_JSON_BUILD_PAIR_CONDITION(!!m->root_directory, "rootDirectory", SD_JSON_BUILD_STRING(m->root_directory)), - SD_JSON_BUILD_PAIR_CONDITION(!!m->unit, "unit", SD_JSON_BUILD_STRING(m->unit)), + JSON_BUILD_PAIR_STRING_NON_EMPTY("service", m->service), + JSON_BUILD_PAIR_STRING_NON_EMPTY("rootDirectory", m->root_directory), + JSON_BUILD_PAIR_STRING_NON_EMPTY("unit", m->unit), SD_JSON_BUILD_PAIR_CONDITION(pidref_is_set(&m->leader), "leader", SD_JSON_BUILD_UNSIGNED(m->leader.pid)), SD_JSON_BUILD_PAIR_CONDITION(dual_timestamp_is_set(&m->timestamp), "timestamp", JSON_BUILD_DUAL_TIMESTAMP(&m->timestamp)), SD_JSON_BUILD_PAIR_CONDITION(m->vsock_cid != VMADDR_CID_ANY, "vSockCid", SD_JSON_BUILD_UNSIGNED(m->vsock_cid)), - SD_JSON_BUILD_PAIR_CONDITION(!!m->ssh_address, "sshAddress", SD_JSON_BUILD_STRING(m->ssh_address))); + JSON_BUILD_PAIR_STRING_NON_EMPTY("sshAddress", m->ssh_address)); if (r < 0) return r;