summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/socket/raddrinfo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c
index 090ba1a0c0..3d27fc30b9 100644
--- a/ext/socket/raddrinfo.c
+++ b/ext/socket/raddrinfo.c
@@ -511,7 +511,7 @@ start:
if (err == 0) *ai = arg->ai;
}
else if (arg->cancelled) {
- err = EAI_AGAIN;
+ retry = 1;
}
else {
// If already interrupted, rb_thread_call_without_gvl2 may return without calling wait_getaddrinfo.
@@ -734,7 +734,7 @@ start:
}
}
else if (arg->cancelled) {
- err = EAI_AGAIN;
+ retry = 1;
}
else {
// If already interrupted, rb_thread_call_without_gvl2 may return without calling wait_getnameinfo.