diff --git a/lib/isono/node_modules/rpc_channel.rb b/lib/isono/node_modules/rpc_channel.rb
index <HASH>..<HASH> 100644
--- a/lib/isono/node_modules/rpc_channel.rb
+++ b/lib/isono/node_modules/rpc_channel.rb
@@ -66,7 +66,7 @@ module Isono
           tnow = Time.now
           @active_requests.each { |k,req|
             next unless req.state == :waiting
-            if req.timeout_sec.to_f > 0.0 && req.timeout_sec.to_f > (tnow - req.sent_at)
+            if req.timeout_sec.to_f > 0.0 && req.timeout_sec.to_f < (tnow - req.sent_at)
               @active_requests.delete(k)
               req.error_cb.call(:timeout) if req.error_cb
             end
fix timeout condition for RPC request.