From 43f96e1fb18f5f4e55a89329ebc0d9d1ef0c5344 Mon Sep 17 00:00:00 2001 From: Mae Date: Wed, 22 Jan 2025 16:54:43 +0000 Subject: [PATCH] Fix passing struct by value rather than by reference to syscall Fixes #26521 CLA: trivial Reviewed-by: Paul Dale Reviewed-by: Richard Levitte Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/26523) (cherry picked from commit b6f2ff93639d9c71aae62dfc72082dd0829c2170) --- engines/e_afalg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/e_afalg.c b/engines/e_afalg.c index ec4e21c582c..d54678a1751 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c @@ -165,7 +165,7 @@ static ossl_inline int io_getevents(aio_context_t ctx, long min, long max, ts32.tv_sec = (__kernel_long_t) timeout->tv_sec; ts32.tv_nsec = (__kernel_long_t) timeout->tv_nsec; - return syscall(__NR_io_getevents, ctx, min, max, events, ts32); + return syscall(__NR_io_getevents, ctx, min, max, events, &ts32); } else { return syscall(__NR_io_getevents, ctx, min, max, events, NULL); } -- 2.47.2