From: Matthijs van Duin Date: Thu, 11 May 2017 22:55:26 +0000 (+0200) Subject: sd-bus: fix c++ compatibility (#5941) X-Git-Tag: chiark/234.4-1+devuan1.1+iwj1~138 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=7d9e3a8e50c44608d19ea8a97ee37ac6f300a7f1 sd-bus: fix c++ compatibility (#5941) g++ annoyingly requires a non-empty struct-initializer to initialize all struct members, in order of declaration. Signed-off-by: Matthijs van Duin --- diff --git a/src/systemd/sd-bus-vtable.h b/src/systemd/sd-bus-vtable.h index 3563a2b12..1e82cae03 100644 --- a/src/systemd/sd-bus-vtable.h +++ b/src/systemd/sd-bus-vtable.h @@ -131,6 +131,7 @@ struct sd_bus_vtable { .member = _member, \ .signature = _signature, \ .get = _get, \ + .set = NULL, \ .offset = _offset, \ }, \ }, \ @@ -154,6 +155,9 @@ struct sd_bus_vtable { #define SD_BUS_VTABLE_END \ { \ .type = _SD_BUS_VTABLE_END, \ + .flags = 0, \ + .x = { \ + }, \ } _SD_END_DECLARATIONS;