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 --- ChangeLog | 5 +++++ lib/feed2imap/rubyimap.rb | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9333bfe..8b836cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Feed2Imap 0.7 (XX/02/2006) +============================ +* Fixes the IMAPS disconnection problem (patch provided by Gael Utard + ) + Feed2Imap 0.6 (11/01/2006) ============================ * Moved the RSS/Atom parser to a separate library (ruby-feedparser). 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