diff options
author | Craig Tiller <ctiller@google.com> | 2015-02-17 11:57:02 -0800 |
---|---|---|
committer | Craig Tiller <ctiller@google.com> | 2015-02-17 11:57:02 -0800 |
commit | 1fe7b9d66a34d774e8a26ff7409b8739c4c2db58 (patch) | |
tree | 701c5119a5e5cb88f751043c575a82180caaa744 /src/core/iomgr/resolve_address.c | |
parent | 44f77a3eb34e8d8f0802e87bf86bf62a29aeaf18 (diff) |
Fix a race in transport.
I removed the condition variable here a little while ago to remove a
thundering herd. Unfortunately it introduces a race if we are calling
back an application defined object whilst destroying. Reintroduce the
cv, and guard it's usage closely to avoid the herd (additionally, it's
not needed for stream deletion, so we keep it out of that).
Diffstat (limited to 'src/core/iomgr/resolve_address.c')
0 files changed, 0 insertions, 0 deletions