diff options
author | Daniel Mack <zonque@gmail.com> | 2013-11-30 13:31:04 +0100 |
---|---|---|
committer | Daniel Mack <zonque@gmail.com> | 2013-11-30 13:31:04 +0100 |
commit | 1d0e3c98840d89ec0a4dc521663320632a8516e7 (patch) | |
tree | c3e769f19aa584a9e0eccf4ee160498a9b5dfc40 /src/libsystemd-bus/bus-message.c | |
parent | 683fc3a4480645fd2201e5f7c2e1fee277b3eaa0 (diff) |
libsystemd-bus: catch up with latest kdbus changes
The name list and query functions now work differently in kdbus, as the
result is stored in the connection's pool, rather than being copied back
through the ioctl buffer. That also safes us some logic, as we don't
have to resize the communication buffer in a loop with growing buffer
sizes.
Due to this, KDBUS_CMD_MSG_RELEASE was renamed to KDBUS_CMD_FREE, as it
is now used outside the message logic as well.
Diffstat (limited to 'src/libsystemd-bus/bus-message.c')
-rw-r--r-- | src/libsystemd-bus/bus-message.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsystemd-bus/bus-message.c b/src/libsystemd-bus/bus-message.c index 920488dae7..56bf88c394 100644 --- a/src/libsystemd-bus/bus-message.c +++ b/src/libsystemd-bus/bus-message.c @@ -129,7 +129,7 @@ static void message_free(sd_bus_message *m) { uint64_t off; off = (uint8_t *)m->kdbus - (uint8_t *)m->bus->kdbus_buffer; - ioctl(m->bus->input_fd, KDBUS_CMD_MSG_RELEASE, &off); + ioctl(m->bus->input_fd, KDBUS_CMD_FREE, &off); } if (m->bus) |