diff options
author | Jakub Kicinski <kuba@kernel.org> | 2025-10-15 17:41:47 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-10-15 17:41:48 -0700 |
commit | cf51d617c3829bd85666380be348aed71a1c44df (patch) | |
tree | 2ff8badeb521359fe7edf33fa69c59a2c6ec6f21 /net/tls/tls_main.c | |
parent | 0c3f2e62815a43628e748b1e4ad97a1c46cce703 (diff) | |
parent | 3667e9b442b95b021189db793b9156552f918e99 (diff) |
Merge branch 'tls-misc-bugfixes'
Sabrina Dubroca says:
====================
tls: misc bugfixes
Jann Horn reported multiple bugs in kTLS. This series addresses them,
and adds some corresponding selftests for those that are reproducible
(and without failure injection).
====================
Link: https://patch.msgid.link/cover.1760432043.git.sd@queasysnail.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/tls/tls_main.c')
-rw-r--r-- | net/tls/tls_main.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/net/tls/tls_main.c b/net/tls/tls_main.c index a3ccb3135e51..39a2ab47fe72 100644 --- a/net/tls/tls_main.c +++ b/net/tls/tls_main.c @@ -255,12 +255,9 @@ int tls_process_cmsg(struct sock *sk, struct msghdr *msg, if (msg->msg_flags & MSG_MORE) return -EINVAL; - rc = tls_handle_open_record(sk, msg->msg_flags); - if (rc) - return rc; - *record_type = *(unsigned char *)CMSG_DATA(cmsg); - rc = 0; + + rc = tls_handle_open_record(sk, msg->msg_flags); break; default: return -EINVAL; |