diff options
-rw-r--r-- | tests/sw_sync.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/sw_sync.c b/tests/sw_sync.c index 62d1d17c..626b6d39 100644 --- a/tests/sw_sync.c +++ b/tests/sw_sync.c @@ -228,7 +228,7 @@ static void test_sync_busy_fork_unixsocket(void) cmsg->cmsg_type = SCM_RIGHTS; cmsg->cmsg_len = CMSG_LEN(sizeof(timeline)); - *((int *) CMSG_DATA(cmsg)) = timeline; + memcpy(CMSG_DATA(cmsg), &timeline, sizeof(timeline)); msg.msg_controllen = cmsg->cmsg_len; igt_assert_f(sync_fence_wait(fence, 0) == -ETIME, |