diff --git a/cmd/ipfs/daemon.go b/cmd/ipfs/daemon.go index 07e34bbb0..2dcf48e4d 100644 --- a/cmd/ipfs/daemon.go +++ b/cmd/ipfs/daemon.go @@ -193,19 +193,19 @@ func daemonFunc(req cmds.Request, res cmds.Response) { }() } - blocklist := &corehttp.BlockList{} - blocklist.SetDecider(func(s string) bool { - // for now, only allow paths in the WebUI path - for _, webuipath := range corehttp.WebUIPaths { - if strings.HasPrefix(s, webuipath) { - return true - } - } - return false - }) gateway := corehttp.NewGateway(corehttp.GatewayConfig{ - Writable: true, - BlockList: blocklist, + Writable: true, + BlockList: &corehttp.BlockList{ + Decider: func(s string) bool { + // for now, only allow paths in the WebUI path + for _, webuipath := range corehttp.WebUIPaths { + if strings.HasPrefix(s, webuipath) { + return true + } + } + return false + }, + }, }) var opts = []corehttp.ServeOption{ corehttp.CommandsOption(*req.Context()),