You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2011/12/16 07:50:54 UTC
svn commit: r1215047 -
/james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java
Author: norman
Date: Fri Dec 16 06:50:54 2011
New Revision: 1215047
URL: http://svn.apache.org/viewvc?rev=1215047&view=rev
Log:
Make sure StartTls is started at the right time in all cases. See PROTOCOLS-54
Modified:
james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java
Modified: james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java
URL: http://svn.apache.org/viewvc/james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java?rev=1215047&r1=1215046&r2=1215047&view=diff
==============================================================================
--- james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java (original)
+++ james/protocols/trunk/api/src/main/java/org/apache/james/protocols/api/AbstractProtocolTransport.java Fri Dec 16 06:50:54 2011
@@ -120,7 +120,10 @@ public abstract class AbstractProtocolTr
} else {
writeToClient(toBytes(response), session, startTLS);
}
- session.resetState();
+ // reset state on starttls
+ if (startTLS) {
+ session.resetState();
+ }
if (response.isEndSession()) {
// close the channel if needed after the message was written out
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org