NUM_UNIX_FDS was discarded during sending, but it is needed
to handle file descriptors properly in libdbus.
It is also preserved by sd-bus.
Change-Id: I35ba0535bb7e92748edd51e09085f0321724de2e
case G_DBUS_MESSAGE_HEADER_FIELD_MEMBER:
case G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME:
case G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION:
+ case G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS:
g_variant_builder_add (&builder, "{tv}", key_int, value);
/* This is a little bit gross.
*
/* We don't send these at all in GVariant format */
case G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE:
- case G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS:
continue;
default: