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