]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
selftests/landlock: Fix snprintf truncation checks in audit helpers
authorMickaël Salaün <mic@digikod.net>
Thu, 2 Apr 2026 19:26:02 +0000 (21:26 +0200)
committerMickaël Salaün <mic@digikod.net>
Tue, 7 Apr 2026 16:51:00 +0000 (18:51 +0200)
commitb566f7a4f0e4f15f78f2e5fac273fa954991e03a
treefdca449b71894602997bb6713954b6a722bdc1c7
parente75e38055b9df5eafd663c6db00e634f534dc426
selftests/landlock: Fix snprintf truncation checks in audit helpers

snprintf() returns the number of characters that would have been
written, excluding the terminating NUL byte.  When the output is
truncated, this return value equals or exceeds the buffer size.  Fix
matches_log_domain_allocated() and matches_log_domain_deallocated() to
detect truncation with ">=" instead of ">".

Cc: Günther Noack <gnoack@google.com>
Cc: stable@vger.kernel.org
Fixes: 6a500b22971c ("selftests/landlock: Add tests for audit flags and domain IDs")
Reviewed-by: Günther Noack <gnoack3000@gmail.com>
Link: https://lore.kernel.org/r/20260402192608.1458252-2-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
tools/testing/selftests/landlock/audit.h