git: ad51c47fb431 - main - sockbuf: fix assertion in sbcreatecontrol()
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 May 2022 07:19:56 UTC
The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=ad51c47fb43139b49aafdde615f9e21cbc943238 commit ad51c47fb43139b49aafdde615f9e21cbc943238 Author: Gleb Smirnoff <glebius@FreeBSD.org> AuthorDate: 2022-05-25 07:19:41 +0000 Commit: Gleb Smirnoff <glebius@FreeBSD.org> CommitDate: 2022-05-25 07:19:41 +0000 sockbuf: fix assertion in sbcreatecontrol() Fixes: 6890b588141a8298fc8a63700aeeea4ba36ca3f9 --- sys/kern/uipc_sockbuf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/kern/uipc_sockbuf.c b/sys/kern/uipc_sockbuf.c index e3a9f92d8da0..bc0a48a37810 100644 --- a/sys/kern/uipc_sockbuf.c +++ b/sys/kern/uipc_sockbuf.c @@ -1771,8 +1771,8 @@ sbcreatecontrol(const void *p, u_int size, int type, int level, int wait) if (CMSG_SPACE(size) > MCLBYTES) return (NULL); } else - KASSERT(size <= MCLBYTES, ("%s: passed size %u > MCLBYTES", - __func__, size)); + KASSERT(CMSG_SPACE(size) <= MCLBYTES, + ("%s: passed CMSG_SPACE(%u) > MCLBYTES", __func__, size)); if (CMSG_SPACE(size) > MLEN) m = m_getcl(wait, MT_CONTROL, 0);