X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5655f81de48ab1c49a75ca793a31f7b2c0b07532..4b6f19109cd4bbab23af49e953537d1919348a0a:/lib/base/ebase.cpp diff --git a/lib/base/ebase.cpp b/lib/base/ebase.cpp index f990f6b8..5dd8e0ae 100644 --- a/lib/base/ebase.cpp +++ b/lib/base/ebase.cpp @@ -185,7 +185,7 @@ int eMainloop::processOneEvent(unsigned int user_timeout, PyObject **res, PyObje } // build the poll aray - pollfd* pfd = new pollfd[fdcount]; // make new pollfd array + pollfd pfd[fdcount]; // make new pollfd array for (int i=0; i < nativecount; i++, fd_merged_it++) { @@ -271,7 +271,6 @@ int eMainloop::processOneEvent(unsigned int user_timeout, PyObject **res, PyObje ret = -1; /* don't assume the timeout has passed when we got a signal */ } } - delete [] pfd; /* when we not processed anything, check timers. */ if (!m_timer_list.empty())