From c50f32426b4f993a8dcc80cd6b90799f3bce7382 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Mon, 5 Oct 2015 23:23:59 +0200 Subject: [PATCH] do not crash on empty lock.roster, fixes #232 --- borg/locking.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/borg/locking.py b/borg/locking.py index 8e4f1a41f..b2beac345 100644 --- a/borg/locking.py +++ b/borg/locking.py @@ -169,6 +169,9 @@ class LockRoster: if err.errno != errno.ENOENT: raise data = {} + except ValueError: + # corrupt/empty roster file? + data = {} return data def save(self, data):