From: <mli...@us...> - 2011-01-22 06:21:11
|
Revision: 457 http://columba.svn.sourceforge.net/columba/?rev=457&view=rev Author: mlivingstone Date: 2011-01-22 06:21:05 +0000 (Sat, 22 Jan 2011) Log Message: ----------- Ristretto POP3+TLS+Exchange Server 2007 bug Modified Paths: -------------- ristretto/trunk/src/core/org/columba/ristretto/pop3/POP3Protocol.java Modified: ristretto/trunk/src/core/org/columba/ristretto/pop3/POP3Protocol.java =================================================================== --- ristretto/trunk/src/core/org/columba/ristretto/pop3/POP3Protocol.java 2010-06-01 18:29:24 UTC (rev 456) +++ ristretto/trunk/src/core/org/columba/ristretto/pop3/POP3Protocol.java 2011-01-22 06:21:05 UTC (rev 457) @@ -666,9 +666,12 @@ * @throws POP3Exception */ public void quit() throws IOException, POP3Exception { + POP3Response response; + try { mutex.lock(); sendCommand("QUIT", null ); + response = readSingleLineResponse(); } finally { mutex.release(); socket.close(); @@ -678,8 +681,9 @@ socket = null; state = NOT_CONNECTED; - } + + if( !response.isOK() ) throw new POP3Exception ( response); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |