diff options
author | Bas van Kervel <basvankervel@gmail.com> | 2017-05-02 17:14:40 +0800 |
---|---|---|
committer | Bas van Kervel <basvankervel@gmail.com> | 2017-05-02 17:14:40 +0800 |
commit | a6af56fa4db64c29c05c08efdd8fec1f8d72ca30 (patch) | |
tree | cf208b853f959796d6beecfdaa668521a1e90aca /rpc | |
parent | 5884606ec3c603c29337e527d348138fa2b9a27a (diff) | |
download | dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar.gz dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar.bz2 dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar.lz dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar.xz dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.tar.zst dexon-a6af56fa4db64c29c05c08efdd8fec1f8d72ca30.zip |
rpc: disable CORS if user has not specified custom config
Diffstat (limited to 'rpc')
-rw-r--r-- | rpc/http.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rpc/http.go b/rpc/http.go index 022f9ce8f..6bab02ab6 100644 --- a/rpc/http.go +++ b/rpc/http.go @@ -162,6 +162,11 @@ func (srv *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { } func newCorsHandler(srv *Server, allowedOrigins []string) http.Handler { + // disable CORS support if user has not specified a custom CORS configuration + if len(allowedOrigins) == 0 { + return srv + } + c := cors.New(cors.Options{ AllowedOrigins: allowedOrigins, AllowedMethods: []string{"POST", "GET"}, |