@ -195,17 +195,13 @@ func cmdLineOverride(currentConfig *bzzapi.Config, ctx *cli.Context) *bzzapi.Con
utils . Fatalf ( SWARM_ERR_SWAP_SET_NO_API )
}
//EnsAPIs can be set to "", so can't check for empty string, as it is allowed!
if ctx . GlobalIsSet ( EnsAPIFlag . Name ) {
ensAPIs := ctx . GlobalStringSlice ( EnsAPIFlag . Name )
// Disable ENS resolver if --ens-api="" is specified
// preserve backward compatibility to disable ENS with --ens-api=""
if len ( ensAPIs ) == 1 && ensAPIs [ 0 ] == "" {
currentConfig . EnsDisabled = true
currentConfig . EnsAPIs = nil
} else {
currentConfig . EnsDisabled = false
currentConfig . EnsAPIs = ensAPIs
ensAPIs = nil
}
currentConfig . EnsAPIs = ensAPIs
}
if ensaddr := ctx . GlobalString ( DeprecatedEnsAddrFlag . Name ) ; ensaddr != "" {
@ -275,17 +271,8 @@ func envVarsOverride(currentConfig *bzzapi.Config) (config *bzzapi.Config) {
utils . Fatalf ( SWARM_ERR_SWAP_SET_NO_API )
}
//EnsAPIs can be set to "", so can't check for empty string, as it is allowed
if ensapi , exists := os . LookupEnv ( SWARM_ENV_ENS_API ) ; exists {
ensAPIs := strings . Split ( ensapi , "," )
// Disable ENS resolver if SWARM_ENS_API="" is specified
if len ( ensAPIs ) == 0 {
currentConfig . EnsDisabled = true
currentConfig . EnsAPIs = nil
} else {
currentConfig . EnsDisabled = false
currentConfig . EnsAPIs = ensAPIs
}
if ensapi := os . Getenv ( SWARM_ENV_ENS_API ) ; ensapi != "" {
currentConfig . EnsAPIs = strings . Split ( ensapi , "," )
}
if ensaddr := os . Getenv ( SWARM_ENV_ENS_ADDR ) ; ensaddr != "" {