From 80a7fa606c8b3e8cd1bb9ba6fa2c6d3b79836f3e Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Fri, 26 Apr 2024 23:31:21 +0100 Subject: [PATCH] Utilise magic memory tree interface for src/ser_posix.c --- src/ser_posix.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/ser_posix.c b/src/ser_posix.c index ad5d6987..2147e435 100644 --- a/src/ser_posix.c +++ b/src/ser_posix.c @@ -288,10 +288,7 @@ static int net_open(const char *port, union filedescriptor *fdp) { struct addrinfo hints; struct addrinfo *result, *rp; - if ((hstr = hp = strdup(port)) == NULL) { - pmsg_error("out of memory\n"); - return -1; - } + hstr = hp = mmt_strdup(port); /* * As numeric IPv6 addresses use colons as separators, we need to @@ -348,7 +345,7 @@ static int net_open(const char *port, union filedescriptor *fdp) { freeaddrinfo(result); error: - free(hp); + mmt_free(hp); return ret; }