From 68c894829450e02e969a73b3ff5499bec447661d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Drwi=C4=99ga?= Date: Sat, 3 Jun 2017 14:41:42 +0200 Subject: [PATCH] fix WS server expose issue. (#5728) --- parity/configuration.rs | 5 +++++ 1 file changed, 5 insertions(+) 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");