From 9d3c33a84173a447eb6d9ed1519077131fdbfb63 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Wed, 29 Oct 2008 21:46:13 +0000 Subject: delete eSocketNotifiers isnt allowed... please call ->AddRef() after eSocketNotifier::create ... and ->Release() when the eSocketNotifier is no more needed... or use ePtr --- lib/base/ebase.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/base') diff --git a/lib/base/ebase.h b/lib/base/ebase.h index cb676d0b..9c524ae9 100644 --- a/lib/base/ebase.h +++ b/lib/base/ebase.h @@ -155,6 +155,7 @@ private: int requested; // requested events (POLLIN, ...) void activate(int what) { /*emit*/ activated(what); } eSocketNotifier(eMainloop *context, int fd, int req, bool startnow); + void operator delete(void *pmem) { ::operator delete(pmem); } public: /** * \brief Constructs a eSocketNotifier. -- cgit v1.2.3