diff --git a/client/lib/engine/bin/FileLib.py b/client/lib/engine/bin/FileLib.py index 424c17a..62ce2f4 100755 --- a/client/lib/engine/bin/FileLib.py +++ b/client/lib/engine/bin/FileLib.py @@ -60,11 +60,11 @@ def ogCalculateChecksum (disk=None, par=None, container=None, file=None): return last_n_bytes = 1024*1024 - if last_n_bytes >= os.stat ('/bin/ls').st_size: + if last_n_bytes >= os.stat (f).st_size: return ogCalculateFullChecksum (disk, par, container, file) with open (f, 'rb') as fd: fd.seek (-last_n_bytes, os.SEEK_END) - data = file.read() + data = fd.read() md5 = hashlib.md5(data).hexdigest() return md5