You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2010/11/24 21:53:41 UTC
svn commit: r1038809 -
/trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc
Author: jplevyak
Date: Wed Nov 24 20:53:41 2010
New Revision: 1038809
URL: http://svn.apache.org/viewvc?rev=1038809&view=rev
Log:
TS-559: segfault: fixed by correctly initializing SSLNetVConnection being added to freelist
Modified:
trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc
Modified: trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc?rev=1038809&r1=1038808&r2=1038809&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/SSLNetVConnection.cc Wed Nov 24 20:53:41 2010
@@ -401,8 +401,12 @@ SSLNetVConnection::free(EThread * t) {
this->mutex.clear();
flags = 0;
SET_CONTINUATION_HANDLER(this, (SSLNetVConnHandler) & SSLNetVConnection::startEvent);
- ink_assert(con.fd == NO_FD);
nh = NULL;
+ read.triggered = 0;
+ write.triggered = 0;
+ options.reset();
+ closed = 0;
+ ink_assert(con.fd == NO_FD);
read_calls = 0;
write_calls = 0;
connect_calls = 0;