diff options
author | Kristof Provost <kp@FreeBSD.org> | 2023-03-24 05:25:28 +0000 |
---|---|---|
committer | Kristof Provost <kp@FreeBSD.org> | 2023-03-24 07:08:19 +0000 |
commit | 0ab2c922340b8848c79301fdd84548417c0c3023 (patch) | |
tree | 1dd01da0b2721cbffac3a9a10299d34246f5cdde | |
parent | 949d971f0b697f80db3087d74688a2ff0a12a359 (diff) | |
download | src-0ab2c922340b8848c79301fdd84548417c0c3023.tar.gz src-0ab2c922340b8848c79301fdd84548417c0c3023.zip |
ifconfig: free memory allocated by getaddrinfo()
Reported by: emaste, Coverity
Sponsored by: Rubicon Communications, LLC (Netgate)
-rw-r--r-- | sbin/ifconfig/carp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/ifconfig/carp.c b/sbin/ifconfig/carp.c index 0dc3facdaf79..126a15a230df 100644 --- a/sbin/ifconfig/carp.c +++ b/sbin/ifconfig/carp.c @@ -242,6 +242,7 @@ setcarp_peer6(const char *val, int d, int s, const struct afswtch *afp) memcpy(&carp_addr6, &((struct sockaddr_in6 *)res->ai_addr)->sin6_addr, sizeof(carp_addr6)); + freeaddrinfo(res); } static void |