Only do string trim when it's necessary

This will enhance performance a little bit.
pull/6/head
Cao Shufeng 2017-06-15 17:32:31 +08:00
parent bcccbc3d0b
commit fbcbb77fc8
1 changed files with 2 additions and 3 deletions

View File

@ -50,8 +50,6 @@ func (defaultNodeIdentifier) NodeIdentity(u user.Info) (string, bool) {
return "", false
}
nodeName := strings.TrimPrefix(userName, nodeUserNamePrefix)
isNode := false
for _, g := range u.GetGroups() {
if g == user.NodesGroup {
@ -63,5 +61,6 @@ func (defaultNodeIdentifier) NodeIdentity(u user.Info) (string, bool) {
return "", false
}
return nodeName, isNode
nodeName := strings.TrimPrefix(userName, nodeUserNamePrefix)
return nodeName, true
}