Johan Nordström created THRIFT-6329:
---------------------------------------
Summary: TPipe::close() can tear down the implementation while
another thread reads or writes
Key: THRIFT-6329
URL: https://issues.apache.org/jira/browse/THRIFT-6329
Project: Thrift
Issue Type: Bug
Components: C++ - Library
Affects Versions: 0.24.0
Reporter: Johan Nordström
On Windows, TPipe::close() releases the TPipeImpl unconditionally. When a
handler thread is inside read() or write() on the same transport, it keeps
using the implementation after it is gone.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)