From 76ce0e58b232d831338320097799acd653a1e644 Mon Sep 17 00:00:00 2001 From: Josh Baker Date: Thu, 17 Nov 2016 09:04:31 -0700 Subject: [PATCH] fix #84, roaming fence deadlock --- controller/fence.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/controller/fence.go b/controller/fence.go index 16bb48f7..dc1cad7f 100644 --- a/controller/fence.go +++ b/controller/fence.go @@ -190,8 +190,6 @@ func fenceMatchObject(fence *liveFenceSwitches, obj geojson.Object) bool { } func fenceMatchRoam(c *Controller, fence *liveFenceSwitches, tkey, tid string, obj geojson.Object) (keys, ids []string, meterss []float64) { - c.mu.RLock() - defer c.mu.RUnlock() col := c.getCol(fence.roam.key) if col == nil { return