[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