do not crash on empty lock.roster, fixes #232

This commit is contained in:
Thomas Waldmann 2015-10-05 23:23:59 +02:00
parent 6f637bed2f
commit c50f32426b
1 changed files with 3 additions and 0 deletions

View File

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