You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2018/05/17 00:02:35 UTC
[trafficserver] branch master updated: CID 1383925: Fix null check
This is an automated email from the ASF dual-hosted git repository.
masaori pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 5873d80 CID 1383925: Fix null check
5873d80 is described below
commit 5873d806af7dba5e61bde2e28d60d212c3150ddc
Author: Masaori Koshiba <ma...@apache.org>
AuthorDate: Thu May 10 12:46:27 2018 +0100
CID 1383925: Fix null check
---
proxy/http/HttpSM.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/proxy/http/HttpSM.cc b/proxy/http/HttpSM.cc
index e409a19..8197a36 100644
--- a/proxy/http/HttpSM.cc
+++ b/proxy/http/HttpSM.cc
@@ -5480,11 +5480,12 @@ HttpSM::handle_server_setup_error(int event, void *data)
// In case of TIMEOUT, the iocore sends back
// server_entry->read_vio instead of the write_vio
// if (vio->op == VIO::WRITE && vio->ndone == 0) {
- if (server_entry->write_vio && server_entry->write_vio->nbytes > 0 && server_entry->write_vio->ndone == 0) {
+ if (server_entry && server_entry->write_vio && server_entry->write_vio->nbytes > 0 && server_entry->write_vio->ndone == 0) {
t_state.current.state = HttpTransact::CONNECTION_ERROR;
} else {
t_state.current.state = HttpTransact::INACTIVE_TIMEOUT;
}
+
// Clean up the vc_table entry so any events in play to the timed out server vio
// don't get handled. The connection isn't there.
if (server_entry) {
--
To stop receiving notification emails like this one, please contact
masaori@apache.org.