Bug 1444068 - Make Marionette connection polling stop at timeout r=ato draft
authorGreg Fraley <gsfraley@gmail.com>
Mon, 19 Mar 2018 06:33:29 -0400
changeset 769286 cd0fee0fc56e9810276219ea4c08e43ca59c9e42
parent 769285 880b2a021a6f9a0a81dfa5bee880232daf8cd722
push id103089
push userbmo:gsfraley@gmail.com
push dateMon, 19 Mar 2018 10:35:33 +0000
reviewersato
bugs1444068
milestone61.0a1
Bug 1444068 - Make Marionette connection polling stop at timeout r=ato MozReview-Commit-ID: 1Nt8LBLoNyR
testing/geckodriver/src/marionette.rs
--- a/testing/geckodriver/src/marionette.rs
+++ b/testing/geckodriver/src/marionette.rs
@@ -1347,17 +1347,17 @@ impl MarionetteConnection {
             }
 
             match TcpStream::connect(&(DEFAULT_HOST, self.port)) {
                 Ok(stream) => {
                     self.stream = Some(stream);
                     break;
                 }
                 Err(e) => {
-                    if now.elapsed() <= timeout {
+                    if now.elapsed() < timeout {
                         thread::sleep(poll_interval);
                     } else {
                         return Err(WebDriverError::new(
                             ErrorStatus::UnknownError,
                             e.description().to_owned(),
                         ));
                     }
                 }