mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/win32-vd_agent
synced 2026-01-27 19:53:31 +00:00
Remove warning compiling
Remove an alignment warning
vdagent/vdagent.cpp: In member function 'bool VDAgent::handle_announce_capabilities(const VDAgentAnnounceCapabilities*, uint32_t)':
vdagent/vdagent.cpp:1048:48: warning: taking address of packed member of 'VDAgentAnnounceCapabilities' may result in an unaligned pointer value [-Waddress-of-packed-member]
1048 | _client_caps.assign(announce_capabilities->caps, announce_capabilities->caps + caps_size);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~
Not a real issue, just annoying.
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
This commit is contained in:
parent
ccb53f5dfe
commit
fbcbd9a10c
@ -1027,7 +1027,8 @@ bool VDAgent::handle_announce_capabilities(const VDAgentAnnounceCapabilities* an
|
||||
for (uint32_t i = 0 ; i < caps_size; ++i) {
|
||||
vd_printf("%X", announce_capabilities->caps[i]);
|
||||
}
|
||||
_client_caps.assign(announce_capabilities->caps, announce_capabilities->caps + caps_size);
|
||||
_client_caps.resize(caps_size);
|
||||
memcpy(_client_caps.data(), announce_capabilities->caps, sizeof(uint32_t) * caps_size);
|
||||
|
||||
for (auto cap : supported_caps) {
|
||||
if (VD_AGENT_HAS_CAPABILITY(announce_capabilities->caps, caps_size, cap)) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user