diff options
author | Kees Cook | 2024-04-24 09:27:39 -0700 |
---|---|---|
committer | Kees Cook | 2024-04-24 11:59:19 -0700 |
commit | c209826737b733b4ccd38448d7b025bb128aaa8a (patch) | |
tree | 9dadccfa24c166de97e470285ca290e6fca2de19 /lib/ubsan.h | |
parent | 30c3299174c7812cd2e270151c714a9f846b2ad0 (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.h | 2 |
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 { |