You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2018/03/26 23:49:30 UTC

[trafficserver] 02/02: Add check on continuation before dereferencing

This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 9a1fac719e9336c6446e9fd037448b05dc54c9a0
Author: Evan Zelkowitz <ev...@comcast.com>
AuthorDate: Mon Mar 19 16:05:42 2018 -0600

    Add check on continuation before dereferencing
    
    (cherry picked from commit 51c5cf029e13739909331790a604751a22cd9f7f)
---
 proxy/PluginVC.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/proxy/PluginVC.cc b/proxy/PluginVC.cc
index e2e2217..1d467af 100644
--- a/proxy/PluginVC.cc
+++ b/proxy/PluginVC.cc
@@ -262,7 +262,7 @@ PluginVC::do_io_read(Continuation *c, int64_t nbytes, MIOBuffer *buf)
 
   // Note: we set vio.op last because process_read_side looks at it to
   //  tell if the VConnection is active.
-  read_state.vio.mutex     = c->mutex;
+  read_state.vio.mutex     = c ? c->mutex : this->mutex;
   read_state.vio._cont     = c;
   read_state.vio.nbytes    = nbytes;
   read_state.vio.ndone     = 0;

-- 
To stop receiving notification emails like this one, please contact
zwoop@apache.org.