aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2016-03-11 14:40:55 +0100
committerTobias Brunner <tobias@strongswan.org>2016-03-11 15:23:18 +0100
commitb0c6869967a8f7f26dfe49e2015d609eaf2a28d4 (patch)
treeb11b5f763e1ce115b25ddde91484314aa55687c0 /src
parent8c3bcebaa69e5b4eba7d65d4d9f45f67b8e77931 (diff)
downloadstrongswan-b0c6869967a8f7f26dfe49e2015d609eaf2a28d4.tar.bz2
strongswan-b0c6869967a8f7f26dfe49e2015d609eaf2a28d4.tar.xz
imc-os: Terminate buffer after fread(3) call to make Coverity happy
Diffstat (limited to 'src')
-rw-r--r--src/libimcv/imc/imc_os_info.c2
1 files changed, 1 insertions, 1 deletions
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]);