From edc1fba05e055a1943efd969d77c0acf0fbff587 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Thu, 6 Mar 2025 19:58:48 +0200 Subject: [PATCH] ip_output(): if mb_unmapped_to_ext() failed, return directly do not free the original mbuf, it is already freed by the mb_unmapped_to_ext(). Reviewed by: glebius Sponsored by: NVidia networking MFC after: 1 week Differential revision: https://reviews.freebsd.org/D49305 --- sys/netinet/ip_output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index 9d72300e8b6..eb5d50bd457 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -751,7 +751,7 @@ sendit: error = ENOBUFS; } IPSTAT_INC(ips_odropped); - goto bad; + goto done; } else { m = m1; }