list = (struct kdbus_info *)(conn->buf + cmd_list.offset);
KDBUS_FOREACH(name, list, cmd_list.list_size) {
- uint64_t flags = 0;
struct kdbus_item *item;
- const char *n = "MISSING-NAME";
if (name->size == sizeof(struct kdbus_cmd))
continue;
KDBUS_ITEM_FOREACH(item, name, items)
if (item->type == KDBUS_ITEM_OWNED_NAME) {
- n = item->name.name;
- flags = item->name.flags;
-
kdbus_printf("%8llu flags=0x%08llx conn=0x%08llx '%s'\n",
name->id,
- (unsigned long long) flags,
- name->flags, n);
+ (unsigned long long) item->name.flags,
+ name->flags, item->name.name);
}
}
kdbus_printf("\n");