[PATCH v3 05/18] gweb: Leverage 'g_autofree' for 'port' local in 'handle_resolved_address'.

Grant Erickson <[email protected]> Thu, 20 Mar 2025 16:38:56 -0700
Newsgroups dev.linux.lists.connman
Message-ID <da3efe8ead1a59f2e57427d70bad94a2fd68840a.1742513884.git.gerickson@nuovations.com>
---
 gweb/gweb.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gweb/gweb.c b/gweb/gweb.c
index 94d304bd40d6..ba3b62165f5e 100644
--- a/gweb/gweb.c
+++ b/gweb/gweb.c
@@ -2240,7 +2240,7 @@ done:
 static void handle_resolved_address(struct web_session *session)
 {
 	struct addrinfo hints;
-	char *port;
+	g_autofree char *port;
 	int ret;
 
 	debug(session->web, "address %s", session->address);
@@ -2256,7 +2256,6 @@ static void handle_resolved_address(struct web_session *session)
 
 	port = g_strdup_printf("%u", session->port);
 	ret = getaddrinfo(session->address, port, &hints, &session->addr);
-	g_free(port);
 	if (ret != 0 || !session->addr) {
 		call_result_func(session, GWEB_HTTP_STATUS_CODE_BAD_REQUEST);
 		return;
-- 
2.45.0