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: [email protected]
For additional commands, e-mail: [email protected]