The branch main has been updated by asomers:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=bc3338985af92914a9b6929c631551a527049acf

commit bc3338985af92914a9b6929c631551a527049acf
Author:     Alan Somers <asom...@freebsd.org>
AuthorDate: 2025-07-03 21:41:47 +0000
Commit:     Alan Somers <asom...@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 <r...@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()");
        }

Reply via email to