git: bc3338985af9 - main - sockstat: microoptimize cap-getnameinfo
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Jul 2025 19:19:19 UTC
The branch main has been updated by asomers:
URL: https://cgit.FreeBSD.org/src/commit/?id=bc3338985af92914a9b6929c631551a527049acf
commit bc3338985af92914a9b6929c631551a527049acf
Author: Alan Somers <asomers@FreeBSD.org>
AuthorDate: 2025-07-03 21:41:47 +0000
Commit: Alan Somers <asomers@FreeBSD.org>
CommitDate: 2025-07-04 19:18:34 +0000
sockstat: microoptimize cap-getnameinfo
Revert a change to the cap_getnameinfo, accidentally introduced in
0726c6574f8, that caused cap_getnameinfo to populate a buffer which was
about to be thrown away.
Fixes: 0726c6574f889507e5030173bf4c82c80911394d
Sponsored by: ConnectWise
Reviewed by: Damin Rido <rido@FreeBSD.org>
Pull Request: https://github.com/freebsd/freebsd-src/pull/1753
---
usr.bin/sockstat/sockstat.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/usr.bin/sockstat/sockstat.c b/usr.bin/sockstat/sockstat.c
index 52243910a31c..1a24ff67c321 100644
--- a/usr.bin/sockstat/sockstat.c
+++ b/usr.bin/sockstat/sockstat.c
@@ -951,7 +951,7 @@ formataddr(struct sockaddr_storage *ss, char *buf, size_t bufsize)
}
if (addrstr[0] == '\0') {
error = cap_getnameinfo(capnet, sstosa(ss), ss->ss_len,
- addrstr, sizeof(addrstr), buf, bufsize, NI_NUMERICHOST);
+ addrstr, sizeof(addrstr), NULL, 0, NI_NUMERICHOST);
if (error)
errx(1, "cap_getnameinfo()");
}