Преглед изворни кода

log error if state file is truncacted

Brian Gough пре 9 година
родитељ
комит
cbd3e32143
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      services/clsi/app/coffee/SafeReader.coffee

+ 3 - 0
services/clsi/app/coffee/SafeReader.coffee

@@ -1,4 +1,5 @@
 fs = require "fs"
 fs = require "fs"
+logger = require "logger-sharelatex"
 
 
 module.exports = SafeReader =
 module.exports = SafeReader =
 
 
@@ -21,4 +22,6 @@ module.exports = SafeReader =
 			fs.read fd, buff, 0, buff.length, 0, (err, bytesRead, buffer) ->
 			fs.read fd, buff, 0, buff.length, 0, (err, bytesRead, buffer) ->
 				return callbackWithClose(err) if err?
 				return callbackWithClose(err) if err?
 				result = buffer.toString(encoding, 0, bytesRead)
 				result = buffer.toString(encoding, 0, bytesRead)
+				if bytesRead is size
+					logger.error file:file, size:size, bytesRead:bytesRead, "file truncated"
 				callbackWithClose(null, result)
 				callbackWithClose(null, result)