Oknet Xu created TS-4044:
----------------------------

             Summary: conflict conditions in HttpSM::do_http_server_open()
                 Key: TS-4044
                 URL: https://issues.apache.org/jira/browse/TS-4044
             Project: Traffic Server
          Issue Type: Bug
          Components: HTTP
            Reporter: Oknet Xu


there is a conflict between the conditions of Line 4786 and 4797.  I was 
wondering whether it is a bug

{code}
4786     if (t_state.method != HTTP_WKSIDX_CONNECT) {
4787       DebugSM("http", "calling netProcessor.connect_re");
4788       connect_action_handle = netProcessor.connect_re(this,                
                 // state machine
4789                                                       
&t_state.current.server->dst_addr.sa, // addr + port
4790                                                       &opt);
4791     } else {
4792       // Setup the timeouts
4793       // Set the inactivity timeout to the connect timeout so that we
4794       //   we fail this server if it doesn't start sending the response
4795       //   header
4796       MgmtInt connect_timeout;
4797       if (t_state.method == HTTP_WKSIDX_POST || t_state.method == 
HTTP_WKSIDX_PUT) {
4798         connect_timeout = t_state.txn_conf->post_connect_attempts_timeout;
4799       } else if (t_state.current.server == &t_state.parent_info) {
4800         connect_timeout = 
t_state.http_config_param->parent_connect_timeout;
4801       } else {
4802         if (t_state.pCongestionEntry != NULL)
4803           connect_timeout = t_state.pCongestionEntry->connect_timeout();
4804         else
4805           connect_timeout = t_state.txn_conf->connect_attempts_timeout;
4806       }
4807       DebugSM("http", "calling netProcessor.connect_s");
4808       connect_action_handle = netProcessor.connect_s(this,                 
                // state machine
4809                                                      
&t_state.current.server->dst_addr.sa, // addr + port
4810                                                      connect_timeout, 
&opt);
4811     }
{code}



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

Reply via email to