From cbd3e32143e50715502af90518a3fc51b991f36c Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Thu, 7 Sep 2017 11:55:50 +0100 Subject: [PATCH] log error if state file is truncacted --- services/clsi/app/coffee/SafeReader.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/clsi/app/coffee/SafeReader.coffee b/services/clsi/app/coffee/SafeReader.coffee index 7ed3693c1f..56ebe50503 100644 --- a/services/clsi/app/coffee/SafeReader.coffee +++ b/services/clsi/app/coffee/SafeReader.coffee @@ -1,4 +1,5 @@ fs = require "fs" +logger = require "logger-sharelatex" module.exports = SafeReader = @@ -21,4 +22,6 @@ module.exports = SafeReader = fs.read fd, buff, 0, buff.length, 0, (err, bytesRead, buffer) -> return callbackWithClose(err) if err? result = buffer.toString(encoding, 0, bytesRead) + if bytesRead is size + logger.error file:file, size:size, bytesRead:bytesRead, "file truncated" callbackWithClose(null, result)