jwt: claims.go - added case for interface{}
diff --git a/jwt/claims.go b/jwt/claims.go
index d3e125d..3f5e07e 100644
--- a/jwt/claims.go
+++ b/jwt/claims.go
@@ -116,14 +116,14 @@
switch t := c.Get("aud").(type) {
case string, []string:
return t, true
- case []interface{}:
+ case interface{}, []interface{}:
return stringify(t)
default:
return nil, false
}
}
-func stringify(a []interface{}) ([]string, bool) {
+func stringify(a ...interface{}) ([]string, bool) {
s := make([]string, len(a))
for i := range a {
str, ok := a[i].(string)