Leif Hedstrom created TS-4141:
---------------------------------
Summary: CID 1348540: Null pointer dereferences
Key: TS-4141
URL: https://issues.apache.org/jira/browse/TS-4141
Project: Traffic Server
Issue Type: Bug
Components: HTTP
Reporter: Leif Hedstrom
{code}
*** CID 1348540: Null pointer dereferences (FORWARD_NULL)
/proxy/http/HttpSM.cc: 5643 in HttpSM::attach_server_session(HttpServerSession
*)()
5637 server_entry->vc_handler = &HttpSM::state_send_server_request_header;
5638
5639
5640 // es - is this a concern here in HttpSM? Does it belong somewhere
else?
5641 // Get server and client connections
5642 UnixNetVConnection *server_vc = dynamic_cast<UnixNetVConnection
*>(server_session->get_netvc());
CID 1348540: Null pointer dereferences (FORWARD_NULL)
Passing null pointer "this->ua_session" to "get_netvc", which dereferences
it. (The dereference happens because this is a virtual function call.)
5643 UnixNetVConnection *client_vc = (UnixNetVConnection
*)(ua_session->get_netvc());
5644 SSLNetVConnection *ssl_vc = dynamic_cast<SSLNetVConnection
*>(client_vc);
5645 bool associated_connection = false;
5646 if (server_vc) { // if server_vc isn't a PluginVC
5647 if (ssl_vc) { // if incoming connection is SSL
5648 bool client_trace = ssl_vc->getSSLTrace();
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)