From eb8ad56ed2ee005ae7bbff3ff87fb1bcc1b6e4f1 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Sat, 11 Nov 2017 22:51:07 -0800 Subject: intel/tools/error: Fix null termination of ring name string. Ported from intel_error_decode. We don't want to run off the end. Reviewed-by: Chris Wilson --- src/intel/tools/aubinator_error_decode.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/intel/tools') diff --git a/src/intel/tools/aubinator_error_decode.c b/src/intel/tools/aubinator_error_decode.c index 9cd0fa761dd..f9d14cc20d5 100644 --- a/src/intel/tools/aubinator_error_decode.c +++ b/src/intel/tools/aubinator_error_decode.c @@ -559,6 +559,7 @@ read_data_file(FILE *file) free(ring_name); ring_name = malloc(dashes - line); strncpy(ring_name, line, dashes - line); + ring_name[dashes - line - 1] = '\0'; dashes += 4; for (b = buffers; b->match; b++) { -- cgit v1.2.3