From 6a650ab319bb993a084d4f6b56c25e8294b922cc Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Wed, 11 Mar 2026 14:18:13 +0100 Subject: [PATCH] Fix DBusType.Signature alignment from 4 to 1. This value is only used for handling arrays of signatures, which are uncommon. --- src/Tmds.DBus.Protocol/ProtocolConstants.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tmds.DBus.Protocol/ProtocolConstants.cs b/src/Tmds.DBus.Protocol/ProtocolConstants.cs index 7e3d7d5..651587f 100644 --- a/src/Tmds.DBus.Protocol/ProtocolConstants.cs +++ b/src/Tmds.DBus.Protocol/ProtocolConstants.cs @@ -32,7 +32,7 @@ public static int GetTypeAlignment(DBusType type) case DBusType.Double: return 8; case DBusType.String: return 4; case DBusType.ObjectPath: return 4; - case DBusType.Signature: return 4; + case DBusType.Signature: return 1; case DBusType.Array: return 4; case DBusType.Struct: return StructAlignment; case DBusType.Variant: return 1;