aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/RxLibrary/private/GRXNSBlockEnumerator.m
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-18 17:17:51 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-02-18 17:20:17 -0800
commit43a2b176f1825151a379cb171896f134580ae4c4 (patch)
tree72c878cdb6f2530bfb55411cd1ef66c1cdc399a8 /src/objective-c/RxLibrary/private/GRXNSBlockEnumerator.m
parentfb89ee38d5d464a48b9866d7c7941976a031e8fb (diff)
Fix a TSAN reported race
I think this was the frequent crash in uds_cancel_after_invoke. The race happens because a channel is deleted concurrently with an address being resolved (and UDS gets the resolution fast enough for this to actually happen). The fix is to guarantee no callbacks will be made after cancel has been called (which was the original guaranteee that got lost somewhere).
Diffstat (limited to 'src/objective-c/RxLibrary/private/GRXNSBlockEnumerator.m')
0 files changed, 0 insertions, 0 deletions