From 6bb82d294230668a36ff3e21cf53c2791aa7bb30 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 12 Jul 2025 13:16:09 -0400 Subject: [PATCH] kernel/events: Fix incorrect sizeof in user_memcpy. The field has 4 bytes of padding after it on 64-bit architectures, so in the end this doesn't make much difference. --- src/system/kernel/events/event_queue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/events/event_queue.cpp b/src/system/kernel/events/event_queue.cpp index 37f56e8514..082d8b91d9 100644 --- a/src/system/kernel/events/event_queue.cpp +++ b/src/system/kernel/events/event_queue.cpp @@ -674,7 +674,7 @@ _user_event_queue_select(int queue, event_wait_info* userInfos, int numInfos) } if (error != B_OK) { - user_memcpy(&userInfos[i].events, &error, sizeof(&userInfos[i].events)); + user_memcpy(&userInfos[i].events, &error, sizeof(userInfos[i].events)); result = B_ERROR; } }