From ccd09d8608bdf494e9ad8d0e1239e4f83953a383 Mon Sep 17 00:00:00 2001 From: David Levine Date: Sat, 22 Sep 2018 09:50:44 -0400 Subject: [PATCH 1/1] Increased sizes of a couple of buffers. gcc 8 noticed that snprintfs could have overrun them. --- sbr/addrsbr.c | 2 +- sbr/mf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sbr/addrsbr.c b/sbr/addrsbr.c index 9b2973a3..43352bde 100644 --- a/sbr/addrsbr.c +++ b/sbr/addrsbr.c @@ -226,7 +226,7 @@ mnfree (struct mailname *mp) char * auxformat (struct mailname *mp, int extras) { - static char addr[BUFSIZ]; + static char addr[BUFSIZ-4]; static char buffer[BUFSIZ]; if (mp->m_nohost) diff --git a/sbr/mf.c b/sbr/mf.c index 4f59e616..93528ee2 100644 --- a/sbr/mf.c +++ b/sbr/mf.c @@ -138,7 +138,7 @@ static char *host = NULL; static char *routepath = NULL; static char *grp = NULL; static char *note = NULL; -static char err[BUFSIZ]; +static char err[BUFSIZ+39]; static char adr[BUFSIZ]; static struct adrx adrxs2; -- 2.56.0