Merge pull request #40867 from BurtonQin/double-lock

plugin: Add No-Lock version of resolvePluginID to fix double Rlock
This commit is contained in:
Sebastiaan van Stijn 2020-05-15 18:07:39 +02:00 committed by GitHub
commit 8e2e2bdb9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 3 deletions

View File

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