]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix passing struct by value rather than by reference to syscall
authorMae <mae@vypercore.com>
Wed, 22 Jan 2025 16:54:43 +0000 (16:54 +0000)
committerTomas Mraz <tomas@openssl.org>
Fri, 24 Jan 2025 13:26:16 +0000 (14:26 +0100)
Fixes #26521

CLA: trivial

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26523)

engines/e_afalg.c

index 413480d725f0fff2e4fce84889c7c70d292996d8..91f2c4e6e5619f14ab9e5466ec60826f9fb82f56 100644 (file)
@@ -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);
         }