From 13c23fd71b3564c25207243a68d299e87ade628d Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 3 May 2020 00:19:48 +0200 Subject: [PATCH] Prevent buf2 buffer overflow by limiting the the amount of bytes printed --- src/frontend/plotting/pvec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/plotting/pvec.c b/src/frontend/plotting/pvec.c index edb37e6fd..f202a660c 100644 --- a/src/frontend/plotting/pvec.c +++ b/src/frontend/plotting/pvec.c @@ -83,7 +83,8 @@ pvec(struct dvec *d) if (d->v_numdims > 1) { dimstring(d->v_dims, d->v_numdims, buf3); - snprintf(buf2, BSIZE_SP, ", dims = [%s]", buf3); + size_t icopy = BSIZE_SP - 11; + snprintf(buf2, icopy, ", dims = [%s]", buf3); strcat(buf, buf2); }