1
0
Fork 0
forked from wry/wry

all: fix memory leaks

This commit is contained in:
Julian Orth 2022-05-02 22:11:59 +02:00
parent e212e0b8b1
commit 9904717c71
18 changed files with 149 additions and 10 deletions

View file

@ -20,6 +20,14 @@ use {
};
impl DbusSocket {
pub fn clear(&self) {
self.auth.take();
self.incoming.take();
self.outgoing_.take();
self.reply_handlers.clear();
self.signal_handlers.borrow_mut().clear();
}
pub(super) fn kill(self: &Rc<Self>) {
self.dead.set(true);
self.auth.take();