git: kernel: Change ip6_sprintf() not to use static buffers

Aaron LI aly at crater.dragonflybsd.org
Sat Aug 1 20:58:28 PDT 2026


commit 6303926e4c01dce43835e9aa6b96d0fe3796f184
Author: Aaron LI <aly at aaronly.me>
Date:   Sat Aug 1 17:07:31 2026 +0800

    kernel: Change ip6_sprintf() not to use static buffers
    
    Now the caller must pass a buffer of size at least INET6_ADDRSTRLEN.
    
    Derived-from: FreeBSD (commit 1d54aa3ba94f4d9883b0746ce45123d5b5be773b)

Summary of changes:
 sys/kern/kern_jail.c        |   5 +-
 sys/net/ip6fw/ip6_fw.c      |  18 +++----
 sys/net/pf/pf_osfp.c        |   7 ++-
 sys/net/sppp/if_spppsubr.c  |  19 +++++---
 sys/netinet/tcp_input.c     |   7 ++-
 sys/netinet6/icmp6.c        |  33 +++++++++----
 sys/netinet6/in6.c          |  57 +++++++++++-----------
 sys/netinet6/in6_gif.c      |   3 +-
 sys/netinet6/in6_ifattach.c |  10 ++--
 sys/netinet6/in6_var.h      |   2 +-
 sys/netinet6/ip6_forward.c  |  13 ++---
 sys/netinet6/ip6_input.c    |   6 ++-
 sys/netinet6/ip6_mroute.c   | 114 ++++++++++++++++++++++++++++----------------
 sys/netinet6/mld6.c         |   6 ++-
 sys/netinet6/nd6.c          |  50 ++++++++++++-------
 sys/netinet6/nd6_nbr.c      |  57 ++++++++++++++--------
 sys/netinet6/nd6_rtr.c      |  83 ++++++++++++++++++++------------
 sys/netinet6/udp6_usrreq.c  |   9 ++--
 18 files changed, 307 insertions(+), 192 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6303926e4c01dce43835e9aa6b96d0fe3796f184


-- 
DragonFly BSD source repository


More information about the Commits mailing list