You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Leif Hedstrom (JIRA)" <ji...@apache.org> on 2016/01/18 05:49:40 UTC

[jira] [Resolved] (TS-4141) CID 1348540: Null pointer dereferences

     [ https://issues.apache.org/jira/browse/TS-4141?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Leif Hedstrom resolved TS-4141.
-------------------------------
    Resolution: Fixed

> 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
>            Assignee: Susan Hinrichs
>              Labels: coverity
>             Fix For: 6.1.0
>
>
> {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)