Commit 4147957a authored by Luca Boccassi's avatar Luca Boccassi

Problem: test_security_zap fails on architectures that disallow unaligned pointer access

Solution: use memcpy instead of doing pointer arithmetics with casting
and dereferencing to fix the error on sparc64
parent 6a3c8b46
......@@ -345,7 +345,7 @@ static int get_monitor_event_internal (void *monitor_,
uint8_t *data = (uint8_t *) zmq_msg_data (&msg);
uint16_t event = *(uint16_t *) (data);
if (value_)
*value_ = *(uint32_t *) (data + 2);
memcpy (value_, data + 2, sizeof (uint32_t));
// Second frame in message contains event address
zmq_msg_init (&msg);
......
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