diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-05-21 23:42:27 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2020-05-21 23:42:27 -0400 |
commit | 318413b119c5f0e988079bb7bede1a4a86583a7a (patch) | |
tree | eb68345d61f86321986188fbd2382fff6cb7e166 /src/bin/rbw/commands.rs | |
parent | 41123157c6d356006af12425863f003a4dc87f3d (diff) | |
download | rbw-318413b119c5f0e988079bb7bede1a4a86583a7a.tar.gz rbw-318413b119c5f0e988079bb7bede1a4a86583a7a.zip |
use the crate version for the protocol version
Diffstat (limited to 'src/bin/rbw/commands.rs')
-rw-r--r-- | src/bin/rbw/commands.rs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/bin/rbw/commands.rs b/src/bin/rbw/commands.rs index 2934de3..ff6f51e 100644 --- a/src/bin/rbw/commands.rs +++ b/src/bin/rbw/commands.rs @@ -784,22 +784,23 @@ pub fn stop_agent() -> anyhow::Result<()> { fn ensure_agent() -> anyhow::Result<()> { ensure_agent_once()?; - let version = version_or_quit()?; - if version != rbw::protocol::VERSION { + let client_version = rbw::protocol::version(); + let agent_version = version_or_quit()?; + if agent_version != client_version { log::debug!( "client protocol version is {} but agent protocol version is {}", - rbw::protocol::VERSION, - version + client_version, + agent_version ); crate::actions::quit()?; ensure_agent_once()?; - let version = version_or_quit()?; - if version != rbw::protocol::VERSION { + let agent_version = version_or_quit()?; + if agent_version != client_version { crate::actions::quit()?; return Err(anyhow::anyhow!( "incompatible protocol versions: client ({}), agent ({})", - rbw::protocol::VERSION, - version + client_version, + agent_version )); } } |