瀏覽代碼

plugin: remove Rlock in resolvePluginID to fix double Rlock

Signed-off-by: BurtonQin <bobbqqin@gmail.com>
BurtonQin 5 年之前
父節點
當前提交
a36db14ce0
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      plugin/store.go

+ 1 - 3
plugin/store.go

@@ -248,10 +248,8 @@ func (ps *Store) CallHandler(p *v2.Plugin) {
 	}
 	}
 }
 }
 
 
+// resolvePluginID must be protected by ps.RLock
 func (ps *Store) resolvePluginID(idOrName string) (string, error) {
 func (ps *Store) resolvePluginID(idOrName string) (string, error) {
-	ps.RLock() // todo: fix
-	defer ps.RUnlock()
-
 	if validFullID.MatchString(idOrName) {
 	if validFullID.MatchString(idOrName) {
 		return idOrName, nil
 		return idOrName, nil
 	}
 	}