diff options
author | Taylor Yu <catalyst@torproject.org> | 2018-03-29 17:18:04 -0500 |
---|---|---|
committer | Taylor Yu <catalyst@torproject.org> | 2018-03-29 17:21:33 -0500 |
commit | 596eed3715bac9fcf1041d73328e4fe07e58837c (patch) | |
tree | d76aa2cf6faed8ad26e377ca63fdfad1605422f0 /src/or/relay.c | |
parent | e8c1d4c8b05247e3e3cfec20ca11bafa5369bf41 (diff) | |
download | tor-596eed3715bac9fcf1041d73328e4fe07e58837c.tar.gz tor-596eed3715bac9fcf1041d73328e4fe07e58837c.zip |
Fix CID 1433643
Add a missing lock acquisition around access to queued_control_events
in control_free_all(). Use the reassign-and-unlock strategy as in
queued_events_flush_all(). Fixes bug 25675. Coverity found this bug,
but only after we recently added an access to
flush_queued_event_pending.
Diffstat (limited to 'src/or/relay.c')
0 files changed, 0 insertions, 0 deletions