aboutsummaryrefslogtreecommitdiff
path: root/lib/ubsan.h
diff options
context:
space:
mode:
authorKees Cook2024-04-24 09:27:39 -0700
committerKees Cook2024-04-24 11:59:19 -0700
commitc209826737b733b4ccd38448d7b025bb128aaa8a (patch)
tree9dadccfa24c166de97e470285ca290e6fca2de19 /lib/ubsan.h
parent30c3299174c7812cd2e270151c714a9f846b2ad0 (diff)
ubsan: Remove 1-element array usage in debug reporting
The "type_name" character array was still marked as a 1-element array. While we don't validate strings used in format arguments yet, let's fix this before it causes trouble some future day. Link: https://lore.kernel.org/r/20240424162739.work.492-kees@kernel.org Reviewed-by: Gustavo A. R. Silva <gustavoars@kernel.org> Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'lib/ubsan.h')
-rw-r--r--lib/ubsan.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ubsan.h b/lib/ubsan.h
index 0abbbac8700d..50ef50811b7c 100644
--- a/lib/ubsan.h
+++ b/lib/ubsan.h
@@ -43,7 +43,7 @@ enum {
struct type_descriptor {
u16 type_kind;
u16 type_info;
- char type_name[1];
+ char type_name[];
};
struct source_location {