From d41355e0fc2c48f2bcb7d86d32f4de0f5768e97a Mon Sep 17 00:00:00 2001 From: Eric Norum Date: Fri, 14 Dec 2018 15:38:10 -0600 Subject: [PATCH] Add error checking to the copy-back loop in truncateFile() --- src/libCom/misc/truncateFile.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libCom/misc/truncateFile.c b/src/libCom/misc/truncateFile.c index 4fd83075f..dc074d9fb 100644 --- a/src/libCom/misc/truncateFile.c +++ b/src/libCom/misc/truncateFile.c @@ -108,8 +108,10 @@ epicsShareFunc enum TF_RETURN truncateFile (const char *pFileName, unsigned lon return TF_ERROR; } rewind (ptmp); - while ((c = getc (ptmp)) != EOF) { - if (ferror(ptmp)) { + charNo = 0u; + while (charNo