Author: norman
Date: Thu Oct 1 16:56:34 2009
New Revision: 820718
URL: http://svn.apache.org/viewvc?rev=820718&view=rev
Log:
Fix StlsCmdHandler
Modified:
james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/StlsCmdHandler.java
Modified:
james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/StlsCmdHandler.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/StlsCmdHandler.java?rev=820718&r1=820717&r2=820718&view=diff
==============================================================================
---
james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/StlsCmdHandler.java
(original)
+++
james/server/trunk/pop3server-function/src/main/java/org/apache/james/pop3server/StlsCmdHandler.java
Thu Oct 1 16:56:34 2009
@@ -44,19 +44,22 @@
if (session.isStartTLSSupported() && session.getHandlerState() ==
POP3Handler.AUTHENTICATION_READY
&& session.isTLSStarted() == false) {
response = new POP3Response(POP3Response.OK_RESPONSE,"Begin TLS
negotiation");
+ session.writePOP3Response(response);
try {
session.startTLS();
} catch (IOException e) {
session.getLogger().info("Error while trying to secure
connection", e);
// disconnect
- session.endSession();
+ response = new POP3Response(POP3Response.ERR_RESPONSE);
+ response.setEndSession(true);
+ return response;
}
} else {
response = new POP3Response(POP3Response.ERR_RESPONSE);
-
+ return response;
}
- return response;
+ return null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]