From d26a43e5d7f91e1366e656d95038c0ef07ff9f6e Mon Sep 17 00:00:00 2001 From: Clemmitt Sigler Date: Wed, 31 Aug 2022 08:59:39 -0400 Subject: [PATCH] Eliminate gcc __builtin___snprintf_chk complaints (gcc version 12.1.1 20220730 (GCC)) --- buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/buffer.c b/buffer.c index 7ffc139..d54fde7 100644 --- a/buffer.c +++ b/buffer.c @@ -1040,7 +1040,7 @@ int eb_create_style_buffer(EditBuffer *b, int flags) return 0; } else { char name[MAX_BUFFERNAME_SIZE]; - snprintf(name, sizeof(name), "*S<%.*s>", MAX_BUFFERNAME_SIZE - 4, b->name); + snprintf(name, sizeof(name), "*S<%.*s>", MAX_BUFFERNAME_SIZE - 5, b->name); b->b_styles = eb_new(name, BF_SYSTEM | BF_IS_STYLE | BF_RAW); b->flags |= flags & BF_STYLES; b->style_shift = ((unsigned)(flags & BF_STYLES) / BF_STYLE1) - 1; @@ -1156,7 +1156,7 @@ static void eb_addlog(EditBuffer *b, enum LogOperation op, * should not be a problem since this log buffer is never * referenced by name. */ - snprintf(buf, sizeof(buf), "*L<%.*s>", MAX_BUFFERNAME_SIZE - 4, b->name); + snprintf(buf, sizeof(buf), "*L<%.*s>", MAX_BUFFERNAME_SIZE - 5, b->name); b->log_buffer = eb_new(buf, BF_SYSTEM | BF_IS_LOG | BF_RAW); if (!b->log_buffer) return;