diff options
-rw-r--r-- | dbus/dbus-marshal-byteswap.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/dbus/dbus-marshal-byteswap.c b/dbus/dbus-marshal-byteswap.c index 27695aaf..7104e9c6 100644 --- a/dbus/dbus-marshal-byteswap.c +++ b/dbus/dbus-marshal-byteswap.c @@ -61,6 +61,7 @@ byteswap_body_helper (DBusTypeReader *reader, case DBUS_TYPE_BOOLEAN: case DBUS_TYPE_INT32: case DBUS_TYPE_UINT32: + case DBUS_TYPE_UNIX_FD: { p = _DBUS_ALIGN_ADDRESS (p, 4); *((dbus_uint32_t*)p) = DBUS_UINT32_SWAP_LE_BE (*((dbus_uint32_t*)p)); @@ -188,11 +189,6 @@ byteswap_body_helper (DBusTypeReader *reader, } break; - case DBUS_TYPE_UNIX_FD: - /* fds can only be passed on a local machine, so byte order must always match */ - _dbus_assert_not_reached("attempted to byteswap unix fds which makes no sense"); - break; - default: _dbus_assert_not_reached ("invalid typecode in supposedly-validated signature"); break; |