From d8c6e91748871ab2287d7703347847fe18a292d2 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 23 Jun 2024 09:42:25 +0900 Subject: [PATCH] Fix dangling `else` --- ext/socket/raddrinfo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c index 0611bdcd52..55bfe44a68 100644 --- a/ext/socket/raddrinfo.c +++ b/ext/socket/raddrinfo.c @@ -277,8 +277,9 @@ numeric_getaddrinfo(const char *node, const char *service, void rb_freeaddrinfo(struct rb_addrinfo *ai) { - if (!ai->allocated_by_malloc) + if (!ai->allocated_by_malloc) { if (ai->ai) freeaddrinfo(ai->ai); + } else { struct addrinfo *ai1, *ai2; ai1 = ai->ai;