From 27f89d7e6ae2198a27a3c4ed8421134ce9e9723f Mon Sep 17 00:00:00 2001 From: "Peter W. Draper" <p.w.draper@durham.ac.uk> Date: Tue, 1 Aug 2017 13:13:42 +0100 Subject: [PATCH] No need to exit, just make sure we don't overrun --- src/version.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/version.c b/src/version.c index 54a416f6b0..46c31103c9 100644 --- a/src/version.c +++ b/src/version.c @@ -142,10 +142,7 @@ const char *configuration_options(void) { static int initialised = 0; static const char *config = SWIFT_CONFIG_FLAGS; if (!initialised) { - if (strlen(config) < 1024 - 2) - sprintf(buf, "'%s'", config); - else - error("SWIFT_CONFIG_FLAGS string longer than buffer"); + snprintf(buf, 1024, "'%s'", config); initialised = 1; } return buf; @@ -161,10 +158,7 @@ const char *compilation_cflags(void) { static int initialised = 0; static const char *cflags = SWIFT_CFLAGS; if (!initialised) { - if (strlen(cflags) < 1024 - 2) - sprintf(buf, "'%s'", cflags); - else - error("SWIFT_CFLAGS string longer than buffer"); + snprintf(buf, 1024, "'%s'", cflags); initialised = 1; } return buf; -- GitLab