summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/jan.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/bot/jan.go b/bot/jan.go
index 707a4a4..2feb0eb 100644
--- a/bot/jan.go
+++ b/bot/jan.go
@@ -17,13 +17,17 @@ import (
var objects []string
var predicates []string
-var janLock sync.Mutex
+var janLock sync.RWMutex
func jan(output func(irc.Message), msg irc.Message) {
args := strings.Split(msg.Trailing, " ")
if args[0] != ":jan" {
return
}
+
+ janLock.RLock()
+ defer janLock.RUnlock()
+
var predicate string
var object string