From bd2b5db8f32ea6aee69d0276fad49afc88e0940e Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Tue, 15 Jul 2014 00:06:54 +0200 Subject: [PATCH] Don't creash when replacing with empty file set --- files/leveldb.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/leveldb.go b/files/leveldb.go index 28f88ee7..9ff5a630 100644 --- a/files/leveldb.go +++ b/files/leveldb.go @@ -150,7 +150,7 @@ func ldbGenericReplace(db *leveldb.DB, repo, node []byte, fs []protocol.FileInfo ldbUpdateGlobal(snap, batch, repo, node, newName, fs[fsi].Version) fsi++ - case cmp == 0: + case moreFs && moreDb && cmp == 0: // File exists on both sides - compare versions. var ef protocol.FileInfo ef.UnmarshalXDR(dbi.Value())