[tor-bugs] #2190 [Tor Client]: Possible reentrant calls to libevent from libevent logging callback
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Mon Dec 13 19:26:24 UTC 2010
#2190: Possible reentrant calls to libevent from libevent logging callback
------------------------+---------------------------------------------------
Reporter: nickm | Owner: rransom
Type: defect | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.2.x-final
Component: Tor Client | Version:
Keywords: | Parent:
------------------------+---------------------------------------------------
Comment(by rransom):
Replying to [comment:12 nickm]:
> Looks better now, though I think there's an extra set of parenthesis in
4a9d60 for no apparent reason.
I'm not enough of an expert on C's order of operations to know whether one
of those sets of parentheses can be removed safely. I would prefer to
keep the quick check of the log domain before the slightly slower function
call, and I'm not sure that `!` binds tighter than `&&` or that `&` binds
tighter than `!`. I think it's easier to read as is.
> Right now I'm thinking that 0.2.1 should get the "easy" fix and 0.2.2.x
and master should get the"hard" fix.
I agree.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2190#comment:13>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list