From 3b6c325cd420c733df562dbfea26a43dc60e4631 Mon Sep 17 00:00:00 2001
From: Josh Borrow <joshua.borrow@durham.ac.uk>
Date: Wed, 3 Jun 2020 11:45:13 +0100
Subject: [PATCH] Added a fixed truncation for an unknown length string to
 please gcc9

---
 src/common_io.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/common_io.c b/src/common_io.c
index 737ced0601..c7d78b0086 100644
--- a/src/common_io.c
+++ b/src/common_io.c
@@ -2375,8 +2375,8 @@ void io_check_output_fields(struct swift_params* params,
         for (int field_id = 0; field_id < num_fields; field_id++) {
           char field_name[PARSER_MAX_LINE_SIZE];
           /* Note that section_name includes a : */
-          sprintf(field_name, "%s%s_%s", section_name, list[field_id].name,
-                  part_type_names[ptype]);
+          sprintf(field_name, "%s%.*s_%s", section_name, FIELD_BUFFER_SIZE,
+                  list[field_id].name, part_type_names[ptype]);
 
           if (strcmp(param_name, field_name) == 0) {
             found = 1;
-- 
GitLab