From 884bb638bcd23cba925ab35b52f6dd4f63452788 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Fri, 18 Jul 2014 10:00:20 +0200 Subject: [PATCH] Fix locking screwup --- model/model.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/model/model.go b/model/model.go index 34bf1673..18094f77 100644 --- a/model/model.go +++ b/model/model.go @@ -346,7 +346,6 @@ func (m *Model) Index(nodeID protocol.NodeID, repo string, fs []protocol.FileInf } else { l.Fatalf("Index for nonexistant repo %q", repo) } - m.rmut.RUnlock() events.Default.Log(events.RemoteIndexUpdated, map[string]interface{}{ "node": nodeID.String(), @@ -371,13 +370,11 @@ func (m *Model) IndexUpdate(nodeID protocol.NodeID, repo string, fs []protocol.F m.rmut.RLock() r, ok := m.repoFiles[repo] m.rmut.RUnlock() - m.rmut.RLock() if ok { r.Update(nodeID, fs) } else { l.Fatalf("IndexUpdate for nonexistant repo %q", repo) } - m.rmut.RUnlock() events.Default.Log(events.RemoteIndexUpdated, map[string]interface{}{ "node": nodeID.String(),