Message ID | 20230227193927.87985-1-jlayton@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [sparse,resend] linearize.c: fix buffer overrun warning from fortify | expand |
diff --git a/linearize.c b/linearize.c index d9aed61b361f..1db2d505a7d4 100644 --- a/linearize.c +++ b/linearize.c @@ -91,7 +91,7 @@ const char *show_label(struct basic_block *bb) if (!bb) return ".L???"; - snprintf(buf, 64, ".L%u", bb->nr); + snprintf(buf, 16, ".L%u", bb->nr); return buf; }
The resulting string from snprintf, won't be nearly 64 bytes, but "buf" is only 16 bytes long here. This causes FORTIFY_SOURCE to complain when given the right options. Signed-off-by: Jeff Layton <jlayton@kernel.org> --- linearize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)