Module: wine Branch: master Commit: 464d3c86dcb1bd057bde84765e4b2ca1aafaec23 URL: https://gitlab.winehq.org/wine/wine/-/commit/464d3c86dcb1bd057bde84765e4b2ca...
Author: Martin Storsjö martin@martin.st Date: Wed Nov 9 19:41:36 2022 +0200
ntdll: Write ret_len with the right size in user_mode_callback_return on arm64.
This fixes a regression since 4069a8b384c15a90a7af66636ec5650eeb53b391.
Signed-off-by: Martin Storsjö martin@martin.st
---
dlls/ntdll/unix/signal_arm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/ntdll/unix/signal_arm64.c b/dlls/ntdll/unix/signal_arm64.c index bc8225d7ec8..7bce856d616 100644 --- a/dlls/ntdll/unix/signal_arm64.c +++ b/dlls/ntdll/unix/signal_arm64.c @@ -940,7 +940,7 @@ __ASM_GLOBAL_FUNC( user_mode_callback_return, "ldp d14, d15, [x29, #0x90]\n\t" "ldp x5, x6, [x29, #0xa0]\n\t" /* ret_ptr, ret_len */ "str x0, [x5]\n\t" /* ret_ptr */ - "str x1, [x6]\n\t" /* ret_len */ + "str w1, [x6]\n\t" /* ret_len */ "mov x0, x2\n\t" /* status */ "mov sp, x29\n\t" "ldp x29, x30, [sp], #0xc0\n\t"