Pack smartcard channel structs to 1 byte alignment
authorArmin Novak <armin.novak@gmail.com>
Fri, 27 Mar 2020 17:23:33 +0000 (18:23 +0100)
committerArmin Novak <armin.novak@gmail.com>
Fri, 27 Mar 2020 17:24:25 +0000 (18:24 +0100)
channels/smartcard/client/smartcard_pack.h

index 3afc845..85cb91e 100644 (file)
@@ -28,6 +28,8 @@
 #include <winpr/stream.h>
 #include <winpr/smartcard.h>
 
+#pragma pack(push, 1)
+
 /* interface type_scard_pack */
 /* [unique][version][uuid] */
 
@@ -438,6 +440,8 @@ typedef struct _WriteCacheW_Call
        WriteCache_Common Common;
 } WriteCacheW_Call;
 
+#pragma pack(pop)
+
 #define SMARTCARD_COMMON_TYPE_HEADER_LENGTH 8
 #define SMARTCARD_PRIVATE_TYPE_HEADER_LENGTH 8