summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-11-25 16:10:14 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2024-11-25 17:40:14 +0900
commit4d8c793bc31e2adae2120861178d176ec64be408 (patch)
tree68d2c1a6b77710c68ae4ab616e448c3281a1caaf
parenta355f7d351912bdbc0004629778ed3fd5ad03f75 (diff)
Fix initialization of `struct wait_fast_fallback_arg::cancelled`
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12161
-rw-r--r--ext/socket/ipsocket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/socket/ipsocket.c b/ext/socket/ipsocket.c
index 24d21a5899..1cba38bd75 100644
--- a/ext/socket/ipsocket.c
+++ b/ext/socket/ipsocket.c
@@ -616,7 +616,7 @@ init_fast_fallback_inetsock_internal(VALUE v)
arg->getaddrinfo_shared->connection_attempt_fds = arg->connection_attempt_fds;
arg->getaddrinfo_shared->connection_attempt_fds_size = arg->connection_attempt_fds_size;
arg->getaddrinfo_shared->cancelled = false;
- wait_arg.cancelled = false;
+ wait_arg.cancelled = &arg->getaddrinfo_shared->cancelled;
struct timeval resolution_delay_storage;
struct timeval *resolution_delay_expires_at = NULL;