From a447f2129a5c2ce4eac92b249e5881cc88a90494 Mon Sep 17 00:00:00 2001 From: lnu Date: Mon, 13 Feb 2006 20:33:53 +0000 Subject: fixes imaps disconnection problem git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@85 f70e237a-67f3-0310-a06c-d2b8a7116972 --- lib/feed2imap/rubyimap.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/feed2imap') diff --git a/lib/feed2imap/rubyimap.rb b/lib/feed2imap/rubyimap.rb index e564b8d..4e43f60 100644 --- a/lib/feed2imap/rubyimap.rb +++ b/lib/feed2imap/rubyimap.rb @@ -284,7 +284,11 @@ module Net # Disconnects from the server. def disconnect - @sock.shutdown unless @usessl + if @usessl + @sock.to_io.shutdown + else + @sock.shutdown + end @receiver_thread.join @sock.close end -- cgit v1.2.3-54-g00ecf