From b6f2ff93639d9c71aae62dfc72082dd0829c2170 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) --- 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 413480d725f..91f2c4e6e56 100644 --- a/engines/e_afalg.c +++ b/engines/e_afalg.c @@ -164,7 +164,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