diff --git a/parity/configuration.rs b/parity/configuration.rs index 5e5b43a64..84f38482b 100644 --- a/parity/configuration.rs +++ b/parity/configuration.rs @@ -778,6 +778,10 @@ impl Configuration { } fn ws_origins(&self) -> Option> { + if self.args.flag_unsafe_expose { + return None; + } + Self::parse_hosts(&self.args.flag_ws_origins) } @@ -1590,6 +1594,7 @@ mod tests { assert_eq!(conf0.http_config().unwrap().hosts, None); assert_eq!(&conf0.ws_config().unwrap().interface, "0.0.0.0"); assert_eq!(conf0.ws_config().unwrap().hosts, None); + assert_eq!(conf0.ws_config().unwrap().origins, None); assert_eq!(&conf0.ui_config().interface, "0.0.0.0"); assert_eq!(conf0.ui_config().hosts, None); assert_eq!(&conf0.secretstore_config().unwrap().interface, "0.0.0.0");