aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_socket.c
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2020-02-25 19:26:40 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2020-02-25 19:26:40 +0000
commitf85e1a806b40f01a427f25766ba6e56dcc681d69 (patch)
tree5d2dde497005a764de83d734a9a96cf7069d90e5 /sys/kern/uipc_socket.c
parentf4d9fa68096d5d12a0ed9aa40d0d95c5308a0f75 (diff)
downloadsrc-f85e1a806b40f01a427f25766ba6e56dcc681d69.tar.gz
src-f85e1a806b40f01a427f25766ba6e56dcc681d69.zip
Make ktls_frame() never fail. Caller must supply correct mbufs.
This makes sendfile code a bit simplier.
Notes
Notes: svn path=/head/; revision=358319
Diffstat (limited to 'sys/kern/uipc_socket.c')
-rw-r--r--sys/kern/uipc_socket.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
index 72c9b16f4476..25c221dc57be 100644
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -1591,12 +1591,8 @@ restart:
M_NOMAP |
((flags & MSG_EOR) ? M_EOR : 0));
if (top != NULL) {
- error = ktls_frame(top, tls,
+ ktls_frame(top, tls,
&tls_enq_cnt, tls_rtype);
- if (error) {
- m_freem(top);
- goto release;
- }
}
tls_rtype = TLS_RLTYPE_APP;
} else