Avoid a stacktrace by verifying that the share is known
parent
8caaba01f1
commit
e8b5cc3397
|
@ -139,8 +139,12 @@ attr_accessor :socket, :client, :direct, :shares, :last_share
|
|||
end
|
||||
|
||||
def disconnect(share)
|
||||
ok = self.client.tree_disconnect(self.shares[share])
|
||||
self.shares.delete(share)
|
||||
if self.shares[share]
|
||||
ok = self.client.tree_disconnect(self.shares[share])
|
||||
self.shares.delete(share)
|
||||
return ok
|
||||
end
|
||||
false
|
||||
end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue