[
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)