diff --git a/util.go b/util.go
index ee392ce3d79dbdc0d82636d7002a565a7011c511..9d1979dd48dabfc0bd5559e428ee1c445d5a61d9 100644
--- a/util.go
+++ b/util.go
@@ -16,7 +16,7 @@ type UserInfo struct {
 	Roles []string
 }
 
-func (info *UserInfo) HasRole(role string) bool {
+func (info UserInfo) HasRole(role string) bool {
 	for _, r := range info.Roles {
 		if r == role {
 			return true