chiark / gitweb /
sd-bus: sync kdbus.h (API break)
[elogind.git] / src / libsystemd / sd-bus / bus-kernel.c
index e84e14b03fefa585250b75261c586b240a26abfc..bd829459de225c82fb585cb92e4d91c2b5c71160 100644 (file)
@@ -1346,7 +1346,7 @@ int bus_kernel_read_message(sd_bus *bus, bool hint_priority, int64_t priority) {
                 return -errno;
         }
 
-        k = (struct kdbus_msg *)((uint8_t *)bus->kdbus_buffer + recv.reply.offset);
+        k = (struct kdbus_msg *)((uint8_t *)bus->kdbus_buffer + recv.msg.offset);
         if (k->payload_type == KDBUS_PAYLOAD_DBUS) {
                 r = bus_kernel_make_message(bus, k);