log error if state file is truncacted

This commit is contained in:
Brian Gough
2017-09-07 11:55:50 +01:00
parent 97d7d76e61
commit c1ca32184f

View File

@@ -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)