Skip to content

Commit 1a89d4c

Browse files
authored
remove lingering references to closed sockets (#219)
1 parent 31086a6 commit 1a89d4c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/dnsruby/select_thread.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,9 @@ def remove_id_from_mutex_synchronized_block(id)
393393
if !persistent?(socket) || max_attained?(socket)
394394
@@sockets.delete(socket)
395395
@@socket_hash.delete(socket)
396+
@@socket_remaining_queries.delete(socket)
397+
@@socket_is_persistent.delete(socket)
398+
@@tcp_buffers.delete(socket)
396399
Dnsruby.log.debug("Closing socket #{socket}")
397400
socket.close rescue nil
398401
end

0 commit comments

Comments
 (0)