Author: bago
Date: Mon May 22 07:38:24 2006
New Revision: 408678

URL: http://svn.apache.org/viewvc?rev=408678&view=rev
Log:
POP3 did not close the session after a QUIT if not previously authenticated.

Modified:
    james/server/trunk/src/java/org/apache/james/pop3server/QuitCmdHandler.java

Modified: 
james/server/trunk/src/java/org/apache/james/pop3server/QuitCmdHandler.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/pop3server/QuitCmdHandler.java?rev=408678&r1=408677&r2=408678&view=diff
==============================================================================
--- james/server/trunk/src/java/org/apache/james/pop3server/QuitCmdHandler.java 
(original)
+++ james/server/trunk/src/java/org/apache/james/pop3server/QuitCmdHandler.java 
Mon May 22 07:38:24 2006
@@ -46,6 +46,7 @@
         if (session.getHandlerState() == POP3Handler.AUTHENTICATION_READY ||  
session.getHandlerState() == POP3Handler.AUTHENTICATION_USERSET) {
             responseString = POP3Handler.OK_RESPONSE + " Apache James POP3 
Server signing off.";
             session.writeResponse(responseString);
+            session.endSession();
             return;
         }
         List toBeRemoved =  ListUtils.subtract(session.getBackupUserMailbox(), 
session.getUserMailbox());



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to