summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2015-03-06 21:04:58 +0200
committerLars Wirzenius <liw@liw.fi>2015-03-06 21:04:58 +0200
commitdc1a5ac7dda68c5a77d168bf5f90a99f97d9883b (patch)
tree7f52338c47eba0fde5977c575656cc3485ac7d0d
parentb75aa11d2ed55ac92aba789da66333d0e48345dd (diff)
downloadobnam-dc1a5ac7dda68c5a77d168bf5f90a99f97d9883b.tar.gz
Verify that live data hasn't been appended to
-rw-r--r--obnamlib/plugins/verify_plugin.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/obnamlib/plugins/verify_plugin.py b/obnamlib/plugins/verify_plugin.py
index 50cd1d0d..fc5236af 100644
--- a/obnamlib/plugins/verify_plugin.py
+++ b/obnamlib/plugins/verify_plugin.py
@@ -198,6 +198,10 @@ class VerifyPlugin(obnamlib.ObnamPlugin):
if not self.verify_chunks(f, chunkids):
raise Fail(filename=filename, reason='data changed')
+ data = f.read(1)
+ if data:
+ raise Fail(filename=filename, reason='more data at end of file')
+
f.close()
def verify_chunks(self, f, chunkids):