diff options
-rw-r--r-- | stm.go | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -135,6 +135,8 @@ func (tx *Tx) Get(v *Var) interface{} { return val } // Otherwise, record and return its current value. + globalLock.Lock() + defer globalLock.Unlock() tx.reads[v] = v.val return v.val } |