1 Index: squid3/src/forward.cc
2 diff -c squid3/src/forward.cc:1.111 squid3/src/forward.cc:1.112
3 *** squid3/src/forward.cc:1.111 Sat Aug 16 14:33:47 2003
4 --- squid3/src/forward.cc Mon Aug 18 06:24:45 2003
11 + if (fs->_peer && !SSL_session_reused(ssl)) {
12 + if (fs->_peer->sslSession)
13 + SSL_SESSION_free(fs->_peer->sslSession);
15 + fs->_peer->sslSession = SSL_get1_session(ssl);
18 fwdDispatch(fwdState);
26 SSL_set_ex_data(ssl, ssl_ex_index_server, peer->host);
28 + if (peer->sslSession)
29 + SSL_set_session(ssl, peer->sslSession);
32 SSL_set_ex_data(ssl, ssl_ex_index_server, fwdState->request->host);
34 Index: squid3/src/structs.h
35 diff -c squid3/src/structs.h:1.479 squid3/src/structs.h:1.480
36 *** squid3/src/structs.h:1.479 Tue Aug 12 18:17:26 2003
37 --- squid3/src/structs.h Mon Aug 18 06:24:45 2003
44 + SSL_SESSION *sslSession;