Fixes: NB#267579 - Socket file descriptor leaks in applauncherd.bin

RevBy: Pertti Kellomaki, Juha Lintula
pull/1/head
Alexey Shilov 15 years ago
parent ffe717d3e0
commit 19ed9cb84e

2
debian/changelog vendored

@ -1,6 +1,6 @@
applauncherd (0.30.4) unstable; urgency=low
*
* Fixes: NB#267579 - Socket file descriptor leaks in applauncherd.bin
-- Juha Lintula <juha.lintula@nokia.com> Wed, 22 Jun 2011 13:33:58 +0300

@ -529,6 +529,13 @@ void Daemon::reapZombies()
Logger::logDebug("Daemon: Booster (pid=%d) was terminated due to signal %d\n", pid, signal);
Logger::logDebug("Daemon: Killing invoker process (pid=%d) by signal %d..\n", invokerPid, signal);
FdMap::iterator fd = m_boosterPidToInvokerFd.find(pid);
if (fd != m_boosterPidToInvokerFd.end())
{
close((*fd).second);
m_boosterPidToInvokerFd.erase(fd);
}
killProcess(invokerPid, signal);
}

Loading…
Cancel
Save