From c6f7ae9162b0f1040821ef78ac9239ccd2420469 Mon Sep 17 00:00:00 2001 From: Marco d'Itri Date: Sun, 4 May 2025 16:06:18 +0200 Subject: [PATCH] Fix some irrelevant memory leaks --- whois.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/whois.c b/whois.c index 59ebeb1..188d132 100644 --- a/whois.c +++ b/whois.c @@ -410,12 +410,15 @@ int handle_query(const char *hserver, const char *hport, new_server = query_server(server, port, query_string); free(server); + if (port) + free(port); free(query_string); /* recursion is fun */ if (!no_recursion && new_server && !strchr(query, ' ')) { printf(_("\n\nFound a referral to %s.\n\n"), new_server); handle_query(new_server, NULL, query, flags); + free(new_server); } return 0;