diff --git a/ChangeLog b/ChangeLog index 90a883b..b7f6696 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-03-05 Yvan Roux + + * lib/remote.exp (remote_exec): Restore original timeout value. + 2016-03-04 Yvan Roux * lib/remote.exp (standard_upload): Remove dead code. diff --git a/lib/remote.exp b/lib/remote.exp index 7b2f1ab..887867c 100644 --- a/lib/remote.exp +++ b/lib/remote.exp @@ -310,13 +310,14 @@ proc remote_exec { hostname program args } { # Run it locally if appropriate. if { ![is_remote $hostname] } { - return [local_exec "$program $pargs" $inp $outp $timeout] + set result [local_exec "$program $pargs" $inp $outp $timeout] } else { - return [call_remote "" exec $hostname $program $pargs $inp $outp] + set result [call_remote "" exec $hostname $program $pargs $inp $outp] } # Restore timeout. set timeout $old_timeout + return $result } proc standard_exec { hostname args } {