diff options
author | Misaki Shioi <[email protected]> | 2024-11-17 10:36:33 +0900 |
---|---|---|
committer | <[email protected]> | 2024-11-17 10:36:33 +0900 |
commit | 3c30af77fea37a10b95a3fc322ff20d7086cab5f () | |
tree | c29dd8abe2dc3695687d0195b8e8b5f00608bea2 /ext/socket/raddrinfo.c | |
parent | bc409f3fe3fab2e540f8630aced0655be68dfac3 (diff) |
Fix stack-use-after-return (#12105)
http://ci.rvm.jp/results/trunk_asan@ruby-sp1/5409001 ``` ================================================================= ==3263562==ERROR: AddressSanitizer: stack-use-after-return on address 0x735a8f190da8 at pc 0x735a6f58dabc bp 0x735a639ffd10 sp 0x735a639ffd08 READ of size 4 at 0x735a8f190da8 thread T211 ================================================================= ```
Notes: Merged-By: shioimm <[email protected]>
-rw-r--r-- | ext/socket/raddrinfo.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3093,7 +3093,7 @@ do_fast_fallback_getaddrinfo(void *ptr) rb_nativethread_lock_lock(shared->lock); { entry->err = err; - if (*shared->cancelled) { if (entry->ai) { freeaddrinfo(entry->ai); entry->ai = NULL; |