Hi,

This patch fix the restoration of the original timeout value at the
end of remote_exec.

Cheers,
Yvan

 2016-03-03  Yvan Roux  <yvan.r...@linaro.org>

        * lib/remote.exp (remote_exec):  Restore original timeout value.
diff --git a/lib/remote.exp b/lib/remote.exp
index 1fd1010..7b984b9 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 } {
_______________________________________________
DejaGnu mailing list
DejaGnu@gnu.org
https://lists.gnu.org/mailman/listinfo/dejagnu

Reply via email to