зеркало из https://github.com/github/ruby.git
to prevent collection, keep the last result.
This commit is contained in:
Родитель
82539a3d13
Коммит
64e19ad7e9
|
@ -1721,6 +1721,7 @@ module DRb
|
|||
client_uri = client.uri
|
||||
@exported_uri << client_uri unless @exported_uri.include?(client_uri)
|
||||
end
|
||||
last_invoke_method = nil
|
||||
loop do
|
||||
begin
|
||||
succ = false
|
||||
|
@ -1733,6 +1734,7 @@ module DRb
|
|||
rescue Exception => e
|
||||
error_print(e) if verbose
|
||||
ensure
|
||||
last_invoke_method = invoke_method
|
||||
client.close unless succ
|
||||
if Thread.current['DRb']['stop_service']
|
||||
shutdown
|
||||
|
|
Загрузка…
Ссылка в новой задаче