From b0c6869967a8f7f26dfe49e2015d609eaf2a28d4 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 11 Mar 2016 14:40:55 +0100 Subject: [PATCH] imc-os: Terminate buffer after fread(3) call to make Coverity happy --- src/libimcv/imc/imc_os_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libimcv/imc/imc_os_info.c b/src/libimcv/imc/imc_os_info.c index 7f2135ee2..55e152af5 100644 --- a/src/libimcv/imc/imc_os_info.c +++ b/src/libimcv/imc/imc_os_info.c @@ -435,13 +435,13 @@ static bool extract_platform_info(os_type_t *type, chunk_t *name, } len = min(file_len, len); rewind(file); - buf[len] = '\0'; if (fread(buf, 1, len, file) != len) { DBG1(DBG_IMC, "failed to read file \"%s\"", releases[i]); fclose(file); return FALSE; } + buf[len] = '\0'; fclose(file); DBG1(DBG_IMC, "processing \"%s\" file", releases[i]);