[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #7029 [Tor]: some stuff doesn't get freed at exit



#7029: some stuff doesn't get freed at exit
------------------------+---------------------------------------------------
 Reporter:  arma        |          Owner:                    
     Type:  defect      |         Status:  needs_review      
 Priority:  normal      |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor         |        Version:                    
 Keywords:  tor-client  |         Parent:                    
   Points:              |   Actualpoints:                    
------------------------+---------------------------------------------------

Comment(by nickm):

 Reading bug7029 --- it looks like some of these are from 0.2.3?  I think
 it's worthwhile fixing the 0.2.3 ones in 0.2.3, since we might someday
 want to look for a memory leak or something that affects only 0.2.3,
 right?

 >(Is there a proper way to free the result of an evdns_base_new()?)

 evdns_base_free().

 >What's the right way to free evtimers that might still be remembered
 somewhere inside libevent?

 If we allocated them with event_new(), then event_free() should do just
 fine.  It needs to be called before the event_base_free(), though.  I
 believe Tor has wrappers for this.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7029#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs