git: 1d41a4940463 - main - tcp_usr_connect: report actual error code when stack requests drop
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Jan 2022 18:34:36 UTC
The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=1d41a4940463429ec68e8baf9edf2ce98a5938c9 commit 1d41a4940463429ec68e8baf9edf2ce98a5938c9 Author: Gleb Smirnoff <glebius@FreeBSD.org> AuthorDate: 2022-01-13 18:32:41 +0000 Commit: Gleb Smirnoff <glebius@FreeBSD.org> CommitDate: 2022-01-13 18:32:41 +0000 tcp_usr_connect: report actual error code when stack requests drop --- sys/netinet/tcp_usrreq.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/netinet/tcp_usrreq.c b/sys/netinet/tcp_usrreq.c index def7d477c72b..f409970d7ebf 100644 --- a/sys/netinet/tcp_usrreq.c +++ b/sys/netinet/tcp_usrreq.c @@ -594,8 +594,8 @@ tcp_usr_connect(struct socket *so, struct sockaddr *nam, struct thread *td) #endif tcp_timer_activate(tp, TT_KEEP, TP_KEEPINIT(tp)); error = tcp_output(tp); - KASSERT(error >= 0, ("TCP stack %s requested tcp_drop(%p) at connect()", - tp->t_fb->tfb_tcp_block_name, tp)); + KASSERT(error >= 0, ("TCP stack %s requested tcp_drop(%p) at connect()" + ", error code %d", tp->t_fb->tfb_tcp_block_name, tp, -error)); out_in_epoch: NET_EPOCH_EXIT(et); out: @@ -722,8 +722,8 @@ out_in_epoch: #endif NET_EPOCH_EXIT(et); out: - KASSERT(error >= 0, ("TCP stack %s requested tcp_drop(%p) at connect()", - tp->t_fb->tfb_tcp_block_name, tp)); + KASSERT(error >= 0, ("TCP stack %s requested tcp_drop(%p) at connect()" + ", error code %d", tp->t_fb->tfb_tcp_block_name, tp, -error)); /* * If the implicit bind in the connect call fails, restore * the flags we modified.