Commit 046a69c5 authored by Brian Geffon's avatar Brian Geffon Committed by Commit Bot

Mojo: pack node_channel messages

Node channel messages need to be packed.

Bug: b:172869067
Change-Id: I30ac9d44347fef9e0b74267d6d09ec8589e4d3e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2527532Reviewed-by: default avatarKen Rockot <rockot@google.com>
Commit-Queue: Brian Geffon <bgeffon@chromium.org>
Cr-Commit-Position: refs/heads/master@{#825686}
parent 961b8495
...@@ -45,6 +45,8 @@ enum class MessageType : uint32_t { ...@@ -45,6 +45,8 @@ enum class MessageType : uint32_t {
BIND_BROKER_HOST, BIND_BROKER_HOST,
}; };
#pragma pack(push, 1)
struct Header { struct Header {
MessageType type; MessageType type;
uint32_t padding; uint32_t padding;
...@@ -130,6 +132,8 @@ struct EventMessageFromRelayData { ...@@ -130,6 +132,8 @@ struct EventMessageFromRelayData {
}; };
#endif #endif
#pragma pack(pop)
template <typename DataType> template <typename DataType>
Channel::MessagePtr CreateMessage(MessageType type, Channel::MessagePtr CreateMessage(MessageType type,
size_t payload_size, size_t payload_size,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment