message: manager mode should be set after parameter MANAGER_ADDRESS
diff: @@ -139,19 +139,6 @@ fn main() {
  config.local_addr = Some(bind_addr);
  }
  - // Overrides
  - if matches.is_present("UDP_ONLY") {
  - if let Some(ref mut m) = config.manager {
  - m.mode = m.mode.merge(Mode::UdpOnly);
  - }
  - }
  -
  - if matches.is_present("TCP_AND_UDP") {
  - if let Some(ref mut m) = config.manager {
  - m.mode = Mode::TcpAndUdp;
  - }
  - }
  -
  if matches.is_present("NO_DELAY") {
  config.no_delay = true;
  }
  @@ -188,6 +175,19 @@ fn main() {
  }
  }
  + // Overrides
  + if matches.is_present("UDP_ONLY") {
  + if let Some(ref mut m) = config.manager {
  + m.mode = m.mode.merge(Mode::UdpOnly);
  + }
  + }
  +
  + if matches.is_present("TCP_AND_UDP") {
  + if let Some(ref mut m) = config.manager {
  + m.mode = Mode::TcpAndUdp;
  + }
  + }
  +
  if let Some(nofile) = matches.value_of("NOFILE") {
  config.nofile = Some(nofile.parse::<u64>().expect("an unsigned integer for `nofile`"));
  }
  