[ 
https://issues.apache.org/jira/browse/TS-4948?focusedWorklogId=30395&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-30395
 ]

ASF GitHub Bot logged work on TS-4948:
--------------------------------------

                Author: ASF GitHub Bot
            Created on: 11/Oct/16 18:32
            Start Date: 11/Oct/16 18:32
    Worklog Time Spent: 10m 
      Work Description: Github user jpeach commented on the issue:

    https://github.com/apache/trafficserver/pull/1092
  
    Is this really the right thing to do? The configuration for this 
transaction said we needed to use the client address to connect to, but we 
can't get it because we don't have  a VC any more. This seems like an error, 
rather than something we should muddle through. Why isn't the UA VC required 
here?


Issue Time Tracking
-------------------

    Worklog Id:     (was: 30395)
    Time Spent: 40m  (was: 0.5h)

> CID 1364117 (Forward NULL) in proxy/http/HttpSM.cc
> --------------------------------------------------
>
>                 Key: TS-4948
>                 URL: https://issues.apache.org/jira/browse/TS-4948
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: HTTP
>            Reporter: Leif Hedstrom
>             Fix For: 7.1.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> {code}
> *** CID 1364117:    (FORWARD_NULL)
> /proxy/http/HttpSM.cc: 2111 in HttpSM::process_hostdb_info(HostDBInfo *)()
> 2105     void
> 2106     HttpSM::process_hostdb_info(HostDBInfo *r)
> 2107     {
> 2108       // Increment the refcount to our item, since we are pointing at it
> 2109       t_state.hostdb_entry = Ptr<HostDBInfo>(r);
> 2110     
>    CID 1364117:    (FORWARD_NULL)
>    Assigning: "client_addr" = "NULL".
> 2111       sockaddr const *client_addr = NULL;
> 2112       bool use_client_addr        = 
> t_state.http_config_param->use_client_target_addr == 1 && 
> t_state.client_info.is_transparent &&
> 2113                              t_state.dns_info.os_addr_style == 
> HttpTransact::DNSLookupInfo::OS_ADDR_TRY_DEFAULT;
> 2114       if (use_client_addr) {
> 2115         NetVConnection *vc = t_state.state_machine->ua_session ? 
> t_state.state_machine->ua_session->get_netvc() : NULL;
> 2116         if (vc) {
> /proxy/http/HttpSM.cc: 2111 in HttpSM::process_hostdb_info(HostDBInfo *)()
> 2105     void
> 2106     HttpSM::process_hostdb_info(HostDBInfo *r)
> 2107     {
> 2108       // Increment the refcount to our item, since we are pointing at it
> 2109       t_state.hostdb_entry = Ptr<HostDBInfo>(r);
> 2110     
>    CID 1364117:    (FORWARD_NULL)
>    Assigning: "client_addr" = "NULL".
> 2111       sockaddr const *client_addr = NULL;
> 2112       bool use_client_addr        = 
> t_state.http_config_param->use_client_target_addr == 1 && 
> t_state.client_info.is_transparent &&
> 2113                              t_state.dns_info.os_addr_style == 
> HttpTransact::DNSLookupInfo::OS_ADDR_TRY_DEFAULT;
> 2114       if (use_client_addr) {
> 2115         NetVConnection *vc = t_state.state_machine->ua_session ? 
> t_state.state_machine->ua_session->get_netvc() : NULL;
> 2116         if (vc) {
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to