improved timeout detection [CI SKIP]

This commit is contained in:
shimunn
2019-04-03 16:57:49 +02:00
parent a64fa75170
commit e7999b0951
4 changed files with 17 additions and 5 deletions

View File

@@ -34,6 +34,7 @@ impl WireguardController for Userspace {
let mut peer: Option<Peer> = None;
let build_peer = |peer: &mut Option<Peer>, builder: &mut PeerBuilder| -> Result<()> {
if builder.has_key() {
//Threat as uninitialized otherwise
let built: Result<Peer> = parse_err(builder.build());
*peer = Some(built?);
*builder = PeerBuilder::default();