File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -1809,10 +1809,13 @@ HttpSM::state_http_server_open(int event, void *data)
18091809 case VC_EVENT_ACTIVE_TIMEOUT:
18101810 case VC_EVENT_ERROR:
18111811 case NET_EVENT_OPEN_FAILED: {
1812- NetVConnection *vc = server_session->get_netvc ();
1813- if (vc) {
1814- server_connection_provided_cert = vc->provided_cert ();
1812+ if (server_session) {
1813+ NetVConnection *vc = server_session->get_netvc ();
1814+ if (vc) {
1815+ server_connection_provided_cert = vc->provided_cert ();
1816+ }
18151817 }
1818+
18161819 t_state.current .state = HttpTransact::CONNECTION_ERROR;
18171820 // save the errno from the connect fail for future use (passed as negative value, flip back)
18181821 t_state.current .server ->set_connect_fail (event == NET_EVENT_OPEN_FAILED ? -reinterpret_cast <intptr_t >(data) : ECONNABORTED);
You can’t perform that action at this time.
0 commit comments