소스 검색

fixing deadlock

reid 2 년 전
부모
커밋
23da465934
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      auth/auth.go

+ 2 - 2
auth/auth.go

@@ -24,13 +24,13 @@ var (
 	// tokenid's can be referenced from the global conf
 	AuthenticatedClients = struct {
 		Conns map[*websocket.Conn]string
-		sync.Mutex
+		sync.RWMutex
 	}{
 		Conns: make(map[*websocket.Conn]string),
 	}
 	UnauthClients = struct {
 		Conns map[*websocket.Conn]string
-		sync.Mutex
+		sync.RWMutex
 	}{
 		Conns: make(map[*websocket.Conn]string),
 	}