From bb719167603abe640052de1ed119b6522b7b912e Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 20 Apr 2013 16:07:52 +0300 Subject: [PATCH] Fix a memory leak in Poller --- source/io/poll.cpp | 5 +++++ source/io/poll.h | 1 + 2 files changed, 6 insertions(+) diff --git a/source/io/poll.cpp b/source/io/poll.cpp index fb5c62f..e8c5804 100644 --- a/source/io/poll.cpp +++ b/source/io/poll.cpp @@ -107,6 +107,11 @@ Poller::Poller(): objs_changed(false) { } +Poller::~Poller() +{ + delete priv; +} + void Poller::set_object(EventObject &obj, PollEvent ev) { // Verify that the object has an event handle diff --git a/source/io/poll.h b/source/io/poll.h index 78e6088..d7823aa 100644 --- a/source/io/poll.h +++ b/source/io/poll.h @@ -54,6 +54,7 @@ private: public: Poller(); + ~Poller(); void set_object(EventObject &, PollEvent); int poll(); -- 2.43.0