diff options
Diffstat (limited to 'vendor/github.com/gin-contrib/cors/config.go')
-rw-r--r-- | vendor/github.com/gin-contrib/cors/config.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vendor/github.com/gin-contrib/cors/config.go b/vendor/github.com/gin-contrib/cors/config.go index d4fc11801..735c8c1ab 100644 --- a/vendor/github.com/gin-contrib/cors/config.go +++ b/vendor/github.com/gin-contrib/cors/config.go @@ -12,7 +12,6 @@ type cors struct { allowCredentials bool allowOriginFunc func(string) bool allowOrigins []string - exposeHeaders []string normalHeaders http.Header preflightHeaders http.Header wildcardOrigins [][]string @@ -43,6 +42,12 @@ func newCors(config Config) *cors { panic(err.Error()) } + for _, origin := range config.AllowOrigins { + if origin == "*" { + config.AllowAllOrigins = true + } + } + return &cors{ allowOriginFunc: config.AllowOriginFunc, allowAllOrigins: config.AllowAllOrigins, |